Cách kiểm tra và sửa lỗi ổ đĩa khởi động OS X

Nếu bạn lo lắng về việc máy Mac của bạn bắt đầu chạy chậm hoặc không ổn định, bạn có thể đã xem xét các thói quen bảo trì thường xuyên để xóa bộ nhớ cache, tệp nhật ký và các mục tạm thời khác khỏi hệ thống của bạn. Bạn thậm chí có thể đã thấy quảng cáo cho các chương trình tự động hóa các tác vụ này. Mặc dù các thói quen như vậy có thể có lợi nếu một hệ thống gặp sự cố chậm và không ảnh hưởng xấu đến hệ thống nếu được thực hiện đúng cách, có khả năng xảy ra sự cố. Điều này đặc biệt đúng nếu bạn sử dụng phiên bản lỗi thời của các gói phần mềm này có thể có một hoặc hai lỗi trong đó.

Mặc dù bảo trì định kỳ cho máy Mac của bạn thường không cần thiết để giữ cho máy chạy ở trạng thái tốt nhất, một ngoại lệ là kiểm tra định kỳ ổ cứng của bạn.

Nếu ổ cứng máy Mac của bạn gặp lỗi định dạng, thì hệ thống có thể hiển thị chậm, không lưu hoặc đọc dữ liệu đúng cách và thậm chí hỏng tệp và cuối cùng có thể không khởi động được. Thật không may, lỗi định dạng có thể xảy ra ngay cả khi bạn vừa sử dụng máy tính theo cách thông thường, vì vậy ngay cả khi hệ thống của bạn có thể chạy tốt vào lúc này, nó chỉ có thể được hưởng lợi từ việc kiểm tra ổ đĩa thông thường.

Một cách để làm điều này là chỉ cần khởi động lại hệ thống của bạn vào chế độ An toàn theo định kỳ, trong số một số tác vụ bảo trì tích hợp khác sẽ chạy công cụ dòng lệnh "fsck" để kiểm tra lỗi ổ cứng và sửa chúng nếu tìm thấy. Tuy nhiên, có một số cách thay thế, thủ công để kiểm tra và sửa lỗi ổ cứng.

Đầu tiên là sử dụng chương trình Disk Utility của Apple, có sẵn trong thư mục Ứng dụng> Tiện ích. Đây là phương pháp tiêu chuẩn và được khuyến nghị để kiểm tra ổ cứng của hệ thống, vì giao diện đồ họa được sử dụng nhanh chóng và trực quan. Chỉ cần chọn âm lượng khởi động của bạn trong danh sách thiết bị (đây sẽ là tên ổ đĩa khởi động của bạn), sau đó giữ phím Tùy chọn, Lệnh hoặc Shift và chọn chính thiết bị ổ đĩa, có tên và kích thước của nhà sản xuất. Với cả hai lựa chọn này, nhấp vào nút Xác minh đĩa và hệ thống sẽ kiểm tra các bảng phân vùng và định dạng của ổ đĩa.

Lưu ý rằng việc kiểm tra ổ cứng sẽ tạm dừng ghi vào ổ đĩa và vì hệ thống liên tục ghi và cập nhật dữ liệu trên ổ đĩa, điều này có thể khiến hệ thống bị treo trong vài giây trong khi các thói quen kiểm tra chạy, do đó, không được báo động nếu bạn thấy con trỏ bánh xe màu quay và không thể thực hiện các tác vụ khác trong khi thói quen này đang diễn ra. Tuy nhiên, ngay cả khi hệ thống dường như bị tạm dừng trong một thời gian dài, thói quen này sẽ sớm được khôi phục. Nếu vì một lý do nào đó, thói quen dường như bị kẹt (điều này hiếm khi xảy ra), vì đó chỉ là thói quen kiểm tra, bạn có thể buộc Disk Utility thoát khỏi kiểm tra và đưa hệ thống của bạn về trạng thái có thể sử dụng được.

Ngoài ra còn có các lựa chọn thay thế cho chương trình Disk Utility được tích hợp trong OS X. Chúng có thể được sử dụng nếu bạn đã đăng nhập ở chế độ Người dùng đơn (sau khi giữ Command-S khi khởi động để đưa bạn đến dấu nhắc thiết bị đầu cuối gốc thay vì tải HĐH Giao diện X) hoặc nếu bạn đăng nhập từ xa thông qua kết nối SSH.

Hai tùy chọn để sử dụng trong Terminal là lệnh "Diskutil" và lệnh "fsck". Cả hai đều có thể được sử dụng để kiểm tra lỗi ổ cứng, sử dụng cú pháp sau:

đĩautil verifyDisk DRIVEID

đĩautil verifyVolume VOLUME

Trong các lệnh này, DRIVEID là ID thiết bị của đĩa khởi động của bạn, thường là "đĩa0", nhưng có thể là một giá trị khác như "đĩa1" hoặc số khác nếu bạn có nhiều ổ đĩa vật lý trong hệ thống. Bạn có thể tra cứu điều này bằng cách chạy lệnh "danh sách đĩa" để hiển thị các thiết bị khả dụng và ID thiết bị tương ứng của chúng.

Đối với lệnh thứ hai, VOLUME là một số tên sẽ nhắm mục tiêu vào phân vùng khởi động, thay vì ổ đĩa. Có ba cách để làm điều này. Đầu tiên là sử dụng tên của âm lượng khởi động, được bao quanh bởi dấu ngoặc kép nếu có khoảng trắng trong đó (hoặc bạn có thể thoát đúng các ký tự khoảng trắng bằng dấu gạch chéo ngược trước chúng). Thứ hai là sử dụng ID lát cho âm lượng, trông giống như ID thiết bị, nhưng có thêm "s1" hoặc "s2". Do các hệ thống OS X thường có phân vùng khởi động EFI, nên điều này thường bù cho số lát cắt của ổ đĩa khởi động là đĩa0s2. Tùy chọn thứ ba chỉ đơn giản là nhắm mục tiêu gốc của hệ thống tập tin khởi động bằng cách sử dụng một ký tự gạch chéo chuyển tiếp. Sau đây là các ví dụ về cả ba tùy chọn sau:

đĩautil verifyVolume "Macintosh HD"

đĩautil verifyVolume Macintosh \ HD

đĩautil verifyVolume đĩa0s2

đĩautil verifyVolume /

Khi bạn chạy các lệnh này, hệ thống sẽ kiểm tra ổ đĩa khởi động và trạng thái đầu ra tương tự như những gì nhìn thấy trong cửa sổ nhật ký Disk Utility.

Tùy chọn cuối cùng là sử dụng thói quen "fsck", tương tự như lệnh Diskutil và chạy các thói quen kiểm tra tương tự, nhưng là một barer nhỏ. Apple khuyên bạn nên sử dụng Diskutil bất cứ khi nào có thể, nhưng đôi khi Diskutil có thể hiển thị một lỗi mà nó không thể khắc phục, trong trường hợp đó fsck có thể thành công.

Để sử dụng fsck, chỉ cần chạy lệnh sau tại dấu nhắc OS X Terminal, thay đổi ID lát cắt âm lượng thành ổ đĩa khởi động của bạn:

sudo fsck_hfs -f / dev / đĩa0s2

Như với Diskutil, điều này sẽ dẫn đến một đầu ra kiểm tra các tệp cơ sở dữ liệu định dạng khác nhau và hiển thị bất kỳ vấn đề tiềm ẩn nào.

Nếu sự cố tồn tại, thì bạn có thể khắc phục chúng bằng cách khởi động hệ thống vào phần cài đặt hoặc khôi phục OS X và sau đó sử dụng Disk Utility để sửa chúng hoặc chạy các lệnh Diskutil được liệt kê ở trên nhưng sử dụng "RepairVolume" thay vì "verifyVolume " chỉ huy. Để sử dụng lệnh fsck, bạn có thể chạy nó với các cờ sau để thực hiện sửa chữa:

sudo fsck_hfs -fy / dev / đĩa0s2

Hãy nhớ rằng khi được khởi động vào ổ đĩa cài đặt hoặc khôi phục OS X, ID "đĩa0" có thể sẽ đại diện cho ổ đĩa khôi phục thay vì ổ đĩa khởi động chính của hệ thống. Do đó, hãy chắc chắn chạy lại "danh sách đĩa" trước khi chạy lệnh để tìm ra ID thích hợp để sử dụng.


 

Để LạI Bình LuậN CủA BạN