Khi ổ cứng bắt đầu hỏng, Disk Utility cung cấp một số công cụ sửa chữa ổ hữu ích. Nhưng nếu chúng không giải quyết được cho bạn, bạn có thể muốn chuyển sang một trong những "vũ khí lớn": fsck. fsck, viết tắt của "File System Consistency Check" (Kiểm Tra Tính Nhất Quán Hệ Thống Tệp), là công cụ dòng lệnh xem xét và sửa chữa cấu trúc cơ bản của ổ cứng. Công cụ fsck trên Mac giống hệt cái tìm thấy trên Linux. Bài viết này tập trung vào giao diện người dùng của Mac và bao gồm cách sửa ổ cứng macOS bằng fsck – cả ổ cơ (mechanical) và ổ trạng rắn (SSD).
Dấu Hiệu Của Ổ Cứng Đang Hỏng Là Gì?
Thường thì, bạn sẽ nhận thấy ổ cứng đang hỏng trên Mac sớm. Dưới đây là ba dấu hiệu phổ biến nhất:
1. Treo Máy (Crashes)
Nếu không có gì sai với ổ đĩa của Mac, thiết bị thường chạy mượt mà. Đây là dấu hiệu chắc chắn rằng bạn cần điều tra vấn đề nếu bạn bỗng nhiên bắt đầu đối mặt với sự cố treo máy.
Thiết bị của bạn có thể bị treo do tệp và thư mục không tương thích, trong khi quá nhiệt cũng có thể dẫn đến thiết bị không hoạt động đúng. Lỗi phần mềm cũng có thể dẫn đến cùng kết quả.
2. Lỗi Ổ Đĩa (Disk Errors)
Dấu hiệu khác cho thấy ổ cứng đang hỏng là lỗi ổ đĩa trên Mac.
Các dấu hiệu bao gồm ổ bị không thể nhận dạng bởi máy tính, hiệu suất chậm, và bắn ổ ngẫu nhiên (random ejections).
3. Thông Báo Lỗi
Nếu bạn thấy thông báo lỗi trên Mac, đó thường là dấu hiệu chắc chắn rằng bạn nên xem trạng thái ổ cứng.
Trong nhiều trường hợp, bạn sẽ thấy thông báo liên quan đến ứng dụng thoát bất ngờ hoặc lỗi không mong đợi ngăn thiết bị hoàn thành một nhiệm vụ nhất định.
4. Vấn Đề S.M.A.R.T.
S.M.A.R.T. nghĩa là Hệ Thống Phân Tích và Báo Cáo Giám Sát Tự Động (Self Monitoring Analysis and Reporting Technology System). Nó được dùng để theo dõi sức khỏe ổ cơ.
Nếu bạn gặp vấn đề ở khu vực này, thiết bị sẽ cảnh báo bạn bằng thông báo rằng ổ của bạn có vấn đề S.M.A.R.T. Các yếu tố phổ biến gây ra vấn đề này bao gồm lỗi cơ khí và độ ẩm quá mức.
5. Chương Trình Ngừng Chạy Đúng Cách
Khi bạn dùng Mac, thiết bị sẽ lưu nhiều ứng dụng và chương trình bạn dùng trên ổ cứng.
Nếu điều này bắt đầu hỏng, bạn có thể bắt đầu nhận thấy các chương trình ngừng chạy mượt mà. Mac có thể mất nhiều thời gian để tải, hoặc bạn có thể gặp khó khăn mở các ứng dụng thường dùng.
6. Tệp Trên Mac Bị Hỏng
Dấu hiệu khác cho thấy ổ cứng đang hỏng là tệp bị hỏng.
Hỏng hóc thường xảy ra trong giai đoạn ghi. Nếu ổ đã ngừng hoạt động đúng, bạn có thể thấy không còn dùng được một số tệp hoặc tài liệu.
Ổ Cơ Phát Ra Tiếng Kì Lạ
Một mức độ tiếng ồn từ Mac là bình thường, đặc biệt nếu bạn chạy chương trình tốn nhiều năng lượng. Điều không bình thường là nghe tiếng như kêu "cạch cạch" (clicking) và cọ xát (grinding).
Nếu bạn nghe những tiếng này, đó là dấu hiệu ổ cơ của Mac không hoạt động đúng. Và nếu không được xử lý theo thời gian, chúng có thể gây thiệt hại đáng kể cho ổ.
Tìm Ổ Đĩa Đúng
Trước khi bạn có thể chạy fsck, bạn sẽ cần tìm nút thiết bị (device node) và định danh (identifier) của ổ bạn muốn nhắm đến. Chúng ta sẽ dùng lệnh diskutil của Terminal để hoàn thành việc đó.
1. Mở Terminal (/Applications/Utilities/Terminal.app).
2. Gõ lệnh sau, sau đó nhấn "Enter".
diskutil list
3. Lệnh này sẽ tạo ra danh sách tất cả ổ hiện đang kết nối, cả đã gắn (mounted) và chưa gắn (unmounted).
4. Xác định ổ bạn muốn chạy fsck và tìm định danh thiết bị. Nó trông như "/dev/disk1", và sẽ được tìm thấy dọc theo lề trái cửa sổ Terminal. Ghi thông tin này ở đâu đó vì bạn sẽ cần nó ở các bước tiếp theo.
Chạy fsck Từ Chế Độ Người Dùng Đơn (Single User Mode)
macOS không cho phép chạy fsck từ bên trong hệ điều hành. Bạn sẽ cần khởi động lại vào chế độ Người dùng Đơn (Single User mode), đây là giao diện siêu người dùng (superuser), chỉ văn bản (text-only), được cắt giảm cho macOS.
1. Mở menu Apple và chọn "Khởi động lại" (Restart).
2. Giữ Command + S trong khi máy tính khởi động lại. Bạn có thể thả phím khi thấy văn bản trắng bắt đầu xuất hiện trên màn hình khởi động.
3. Một ít văn bản trắng sẽ cuộn qua nhanh. Khi nó dừng, bạn sẽ thấy dấu nhắc lệnh ở dưới màn hình nói root#.
Nếu văn bản dừng cuộn, nhưng bạn không thấy dấu nhắc này, nhấn phím "Enter" một lần để lộ ra nó.
4. Để sửa ổ khởi động, gõ lệnh sau, sau đó nhấn "Enter".
/sbin/fsck -fy
Lệnh này chạy fsck với cờ -f, buộc nó kiểm tra hệ thống tệp nhật ký như HFS+, cũng như cờ -y, tự động nói "có" (yes) với bất kỳ lời nhắc nào fsck có thể gặp.
5. Bạn cũng có thể dùng fsck để sửa ổ không phải ổ khởi động, nhưng bạn sẽ cần biết loại hệ thống tệp. Ví dụ, nếu tôi muốn chạy fsck trên "/dev/disk2", tôi sẽ dùng lệnh sau:
/sbin/fsck_hfs -fy /dev/disk2
Lệnh đó sẽ chạy phiên bản con HFS của fsck trên ổ đó. Các hệ thống tệp có sẵn khác bao gồm fsck_msdos, chạy trên hệ thống tệp FAT; fsck_exfat, kiểm tra hệ thống tệp ExFAT; và fsck_udf, xem hệ thống tệp UDF.
6. fsck sẽ kiểm tra hệ thống tệp và cố gắng sửa bất kỳ thiệt hại nào nó tìm thấy. Nếu không tìm thấy thiệt hại, nó sẽ thoát với "OK".
7. Khi fsck kết thúc kiểm tra và sửa hệ thống tệp, gõ reboot vào dấu nhắc lệnh và nhấn "Enter".
Câu Hỏi Thường Gặp
1. Tôi có thể sửa ổ cứng Mac mà không dùng fsck không?
Có, bạn cũng có thể dùng Disk Utility để sửa ổ cứng trên Mac. Để làm điều này, đi đến Spotlight (kính lúp trên thanh công cụ), tìm "Disk Utility", và nhấp vào Disk Utility.app.
Chọn "First Aid" (Sơ cứu) và chọn "Chạy" (Run). Mac sẽ tìm vấn đề và sửa bất kỳ vấn đề nào phát sinh.
2. Sửa ổ bằng fsck trên Mac mất bao lâu?
Thời gian sửa ổ sẽ phụ thuộc vào mức độ thiệt hại và kích thước ổ, cộng với việc ổ đầy hay không.
Bạn có thể biết ổ Mac hỏng đến đâu bằng Disk Utility; nếu nó hỏng không thể sửa, thông báo sẽ nói bạn có lỗi phần cứng chí mạng (fatal hardware error).
3. fsck có an toàn để chạy trên thiết bị Mac không?
Khi dùng fsck sửa ổ cứng Mac, quan trọng nhớ rằng bạn có thể mất một số tệp, vì lệnh tìm sửa hệ thống tệp nó kiểm tra và coi cần thiết sửa. Vì bạn có thể không biết tệp quan trọng nào rơi vào thể loại này trước, cực kỳ quan trọng bạn sao lưu mọi thứ trước.
Kết Luận
fsck trên Mac không mạnh như fsck trên Linux, nhưng nó vẫn có thể là cứu cánh nếu bạn kết thúc với ổ khởi động bị hỏng hoặc ổ cứng bị hư hại. Đọc tiếp để tìm hiểu những việc bạn nên làm trước và sau khi định dạng lại ổ cứng trên Mac.