fsck là viết tắt của File System Consistency Check, là một công cụ dòng lệnh để xem xét và sửa chữa cấu trúc bên trong một ổ cứng. Việc sửa chữa ổ cứng bằng fsck trên MacOS sẽ đem lại hiệu quả rất cao cho người dùng mà không cần phải sử dụng đến phần mềm của bên thứ 3.
Lưu ý: công cụ fsck trong Mac cũng giống như công cụ fsck tìm thấy trong Linux.
Tìm ổ cứng
Trước khi chạy fsck, bạn cần phải tìm nút thiết bị và mã định danh của ổ cứng mà bạn muốn sửa chữa. Để làm được điều này, bạn sử dụng lệnh diskutil của Terminal.
Bước 1: Mở Terminal (/Applications/Utilities/Terminal.app).
Bước 2: Nhập lệnh dưới đây vào rồi nhấn Enter:
diskutil list
Bước 3: Trên màn hình hiển thị danh sách chứa tất cả các ổ kết nối hiện tại, bao gồm cả các ổ đã mount và chưa mount.
Bước 4: Tìm vị trí ổ cứng mà bạn muốn chạy fsck và tìm danh thiết bị của ổ cứng đó. Nó sẽ có dạng /dev/disk1, và bạn sẽ tìm thấy thông tin này ở lề bên trái cửa sổ Terminal.
Lưu các thông tin này vào lại vì bạn sẽ cần để thực hiện các bước tiếp theo.
Chạy sfck từ chế độ Single User (chế độ một người dùng)
Fsck là tiện ích mạnh mẽ, tuy nhiên macOS không cho phép chạy tiện ích này bên trong hệ điều hành. Bạn nghĩ rằng có thể chạy fsck trên ổ không khởi động, tuy nhiên điều này là hoàn toàn sai: về cơ bản fsck không có chức năng khi sử dụng trong macOS.
Bạn sẽ phải khởi động vào chế độ Single User, đây là giao diện người dùng chỉ có các lệnh trên macOS.
Bước 1: Khởi động lại Mac của bạn.
Bước 2: Nhấn và giữ Command + S trong quá trình khởi động lại máy tính cho đến khi nhìn thấy văn bản xuất hiện trên màn hình thì thả tay ra khỏi các phím.
Bước 3: Các lệnh sẽ được cuộn xuống rất nhanh và dừng lại khi bạn nhìn thấy dấu nhắc lệnh ở góc dưới cùng màn hình nói rằng root#.
Nếu lệnh ngừng cuộn xuống, bạn sẽ không nhìn thấy dấu nhắc lệnh này, nhấn Enter để hiển thị.
Bước 4: Để sửa chữa ổ cứng bằng fsck trên macOS , nhập lệnh dưới đây vào rồi nhấn Enter:
/sbin/fsck -fy
Lệnh trên chạy fsck cùng -fflag để buộc kiểm tra journaled file system như HFS+, cũng như -yflag, tự động nói yes với bất kỳ một yêu cầu nào nói rằng fcsk có thể gặp phải.
Lưu ý rằng - y flag có thể hơi nguy hiểm: “nên sử dụng - y flag cẩn thận vì đây là bản quyền miễn phí để tiếp tục sau khi gặp phải các rắc rối cơ bản không giới hạn là đã gặp”.
Bước 5: Ngoài ra bạn cũng có thể sử dụng fsck để sửa chữa các ổ không khởi động, tuy nhiên bạn cần phải biết loại hệ thống tập tin. Chẳng hạn như nếu muốn chạy sfck trên /dev/disk2, bạn có thể sử dụng lệnh dưới đây:
/sbin/fsck_hfs -fy /dev/disk2
Lệnh trên sẽ chạy sub-version (là một hệ thống quản lý version) của fsck trên ổ cứng. Các hệ thống tập tin khác có sẵn bao gồm fsck_msdos chạy trên hệ thống tập tin FAT, fsck_exfat kiểm tra hệ thống tập tin ExFAT và fsck_udf xem các hệ thống tập tin UDF.
Bước 6: fsck sẽ kiểm tra hệ thống tập tin và cố gắng sửa chữa các hư hại mà công cụ phát hiện được. Nếu phát hiện không có hư hại nào, fsck sẽ thoát và hiển thị OK trên màn hình.
Bước 7: Sau khi fsck hoàn tất quá trình kiểm tra và sửa chữa hệ thống tập tin, nhập lệnh reboot vào cửa sổ lệnh rồi nhấn Enter.
Trên đây Taimienphi.vn vừa giới thiệu và hướng dẫn bạn cách sửa chữa ổ cứng bằng fsck trên macOS.
Trên Windows người dùng thường gặp lỗi bad ổ cứng, dẫn tới việc ổ cứng bị thiếu dung lượng dự trữ và khiến toàn bộ quá trình hoạt động của hệ thống bị chậm lại, nếu gặp trường hợp này, bạn nên tiến hành sửa lỗi bad ổ cứng càng sớm càng tốt nhé
Mặc dù sfck trên Mac không mạnh như trên Linux, nhưng tiện ích này vẫn là một trong những phao cứu hộ hữu ích giúp cứu vãn ổ khởi động bị lỗi hoặc ổ cứng bị hỏng. Để đảm bảo ổ cứng của bạn luôn hoạt động bền bỉ, ổn định, có nhiều không gian trống để sử dụng bạn nên thường dọn dẹp ổ cứng máy tính bằng một vài câu lệnh, thao tác đơn giản. Chúc các bạn thành công !