Làm cách nào tôi có thể sửa chữa một đĩa mà Disk Utility nói rằng nó không thể sửa chữa?


27

Tôi có một đĩa cứng ngoài với một phân vùng Mac OS Extended. Đĩa này đã ngừng hoạt động vài ngày trước. Tôi đã cố gắng sửa chữa phân vùng với tiện ích đĩa nhưng không có may mắn. Thông báo lỗi như sau:

Lỗi: Disk Utility không thể sửa chữa đĩa này. Sao lưu càng nhiều tệp của bạn càng tốt, định dạng lại đĩa và khôi phục các tệp sao lưu của bạn.

Bất kỳ ý tưởng hoặc công cụ tôi có thể cố gắng để sửa chữa đĩa của tôi?


Bạn có thể chắc chắn rằng ổ đĩa đang hoạt động đúng? Bạn nên kiểm tra một số điều nếu bạn chưa có: Lỗi CRC của bạn có được tính bằng 0 không? Là các mục xấu đang chờ xử lý / xóa / sắp xếp lại của bạn ở mức 0? Bạn đã chạy kiểm tra khối đọc / ghi ngẫu nhiên trên ổ đĩa chưa? Xem xét một chương trình chia sẻ có tên SMART Utility nếu bạn chưa chạy bất kỳ kiểm tra nào trong số này. Tôi rất khuyên bạn nên kiểm tra sức khỏe ổ đĩa cơ bản.
Fyrefly

Câu trả lời:


18

Có một cơ hội để sửa chữa nó bằng dòng lệnh (trong Terminal) với tiện ích đầu cuối như được mô tả trong các tài liệu hỗ trợ của Apple , được hiển thị bên dưới:

Sử dụng dòng lệnh và fsck_hfs -llệnh.

Khởi động máy tính của bạn và đăng nhập với tư cách quản trị viên.

Mở Terminal (/ Ứng dụng / Tiện ích).

Tại dấu nhắc, nhập lệnh sau rồi nhấn Return để xác định ID tệp tin của bạn:

df -hl

Tìm kiếm một số dòng văn bản trông như thế này:

Filesystem Size Used Avail Capacity Mounted on
/dev/disk0s3 37G 20G 17G 55% /
/dev/disk0s5 37G 37G 641M 98% /Volumes/Storage

Ghi lại tên "đĩa" bên ngoài xuất hiện sau / dev /, chẳng hạn như "/ dev / đĩa0s3." Đây là ID hệ thống tập tin của bạn cho khối lượng bên ngoài của bạn.

Tại dấu nhắc, gõ lệnh sau rồi nhấn Return:

df -hl

Sau đó nhập lệnh sau, trong đó "đĩa1" là ID hệ thống tệp của bạn mà bạn đã lưu ý trong bước 4, sau đó nhấn Return:

sudo fsck_hfs -l /dev/disk1

Khi được nhắc, hãy nhập mật khẩu quản trị viên của bạn, sau đó nhấn Return để bắt đầu xác minh.

Bạn sẽ thấy những thông báo như thế này trong quá trình kiểm tra đĩa:

** /dev/rdisk0s3 (NO WRITE)
** Root file system
** Checking HFS Plus volume.
** Checking Extents Overflow file.
** Checking Catalog file.
** Checking multi-linked files.
** Checking Catalog hierarchy.
** Checking Extended Attributes file.
** Checking volume bitmap.
** Checking volume information.
** The volume Macintosh HD appears to be OK.

@ Buscar - đây là câu trả lời tốt hơn ... nhưng fsck là điều mà Disk Utility thực sự không làm được. Có thể hiệu quả hơn khi áp dụng fsck bằng tay, nhưng tôi nghĩ có lẽ bạn sẽ quan tâm đến thực tế đó. Câu trả lời hay, đá vào.
chillin

3
@Buscar Phân vùng của tôi không được dựng và tôi không thể làm như vậy. Do đó, df -hl là nt báo cáo nó. Có cách nào để áp dụng lệnh fsck_hfs không?
gyurisc

@gyurisc bạn không phải chạy df -hl, nó chỉ được sử dụng để hiển thị cho bạn trạng thái phân vùng đĩa của bạn.
Ruskes 2/2/2015

3
Tôi không hiểu Lời cầu khẩn thứ hai của df -hlthành tựu là gì?
Slipp D. Thompson

1
@gyurisc Nếu đĩa của bạn không gắn kết, sử dụng diskutil listđể có được id của bên ngoài đĩa của bạn: apple.stackexchange.com/questions/107953/...
PCV

9

Khi bạn cắm một đĩa Apple_HFS bị hỏng vào Mavericks / Yosemite, nó sẽ tự chạy fsck_hfs.

Bạn có thể thấy đầu ra (trong Terminal):

tail -f /var/log/fsck_hfs.log

Đợi nó hoàn thành trước khi tự sửa chữa.

Ngoài ra sửa chữa cần phải được chạy nhiều lần để sửa chữa một số lỗi. Gần đây tôi cần khởi chạy nó 7 lần nhưng cuối cùng nó đã sửa chữa đĩa thành công. Bạn có thể sử dụng fsck_hfshoặc Disk Utility.


4
nhấp vào sửa chữa nhiều lần đã giúp tôi nhiều hơn một lần
jensph

đặc biệt nếu tiếp tục ném kết quả khác biệt ..
H_7

3

Một điều cần thử có lẽ là cực đoan là đặt ổ đĩa vào một vài lớp túi cấp đông và làm lạnh nó trong tủ đông , sau đó thử gắn nó và sao chép dữ liệu bạn có thể cho đến khi thất bại lần nữa, và sau đó lặp lại quá trình này Thật phi lý, nhưng nó đã làm việc cho tôi và có rất nhiều bằng chứng cho thấy điều này có thể giúp phục hồi dữ liệu, bất kể các bài đăng xua tan huyền thoại bắt đầu xuất hiện trên internet sau khi ý tưởng được đưa ra bởi các hãng tin công nghệ lớn.


21
Tên người dùng phù hợp: P
NRzingh

2
+1 cho tên người dùng. ổ đĩa hoạt động, nó chỉ là phân vùng không thể gắn kết
gyurisc

3

Tôi đã may mắn với fsckdòng lệnh sử dụng các tùy chọn hơi khác nhau từ phía trên.

Được sử dụng df -hlđể xác định đường dẫn của thiết bị đĩa như trên (trong trường hợp của tôi là ổ USB ngoài đầu tiên của tôi, /dev/disk1s1)

Sau đó sử dụng

sudo fsck_hfs -r -d /dev/disk1s1

Tùy chọn -r xây dựng lại Danh mục B-Tree. Không chắc chắn tại sao tiện ích đĩa không làm điều này tự động. Tùy chọn -d hiển thị thêm thông tin gỡ lỗi. Xem Sửa chữa đĩa từ chế độ người dùng đơn (fsck không thành công) và trang man fsck_hfs để biết chi tiết.


2
Sau khi chạy lệnh của bạn, tất cả dữ liệu trên ổ cứng của tôi đã bị xóa, vì vậy CẢM ƠN BẠN !!
Wazery

3

Bạn có thể không cần sửa chữa đĩa!

Đây có phải là ổ đĩa ngoài mà bạn đang chia sẻ giữa máy Mac và PC Windows không? Tôi đã gặp vấn đề này một vài lần với một đĩa được định dạng FAT32. Nếu bạn không ngắt kết nối ổ đĩa của mình đúng cách khi bạn gỡ bỏ nó khỏi PC Windows, toàn bộ ổ đĩa sẽ được đánh dấu là "bận" và bạn sẽ được nhắc sửa chữa ổ đĩa nếu bạn nhìn vào nó trong Tiện ích đĩa của Apple. Tuy nhiên, Disk Utility sẽ không thể sửa chữa ổ đĩa và báo cáo:
Không thể mở (Tài nguyên bận)
Mã thoát kiểm tra hệ thống tệp là 8.

Cách khắc phục rất dễ dàng, chỉ cần cắm lại ổ đĩa đó vào PC Windows và ngắt kết nối đúng cách trước khi cắm nó vào máy Mac của bạn.

Không có gì lạ khi ổ USB bị ngắt kết nối chỉ bằng cách rút cáp ra và thông thường, điều đó không gây ra bất kỳ rắc rối nào và tính toàn vẹn được xác minh khi bạn cắm lại. nhưng có vẻ như họ chỉ tin tưởng Microsoft xác nhận rằng hệ thống tập tin vẫn ổn.


1
đã cứu tôi khỏi rất nhiều rắc rối với bình luận này ... đôi khi không phải là đĩa bị hỏng ..
Mamonu

2

Tôi gặp vấn đề này với một đĩa bên ngoài trong ExFAT, không có gì hoạt động. Tôi chỉ định sử dụng phần mềm khôi phục nhưng khởi động vào Windows, Windows đọc được. Đã khởi động trở lại vào OS X và bây giờ mọi thứ vẫn như cũ. Kỳ dị.


1

Thành thật mà nói, Apple khá bảo thủ khi báo cáo lỗi. Đôi khi (một số người sẽ nói) một lỗi. Vì vậy, khi họ chỉ ra một vấn đề như thế này. Nó MIGHT có thể sửa được với chương trình của bên thứ ba nhưng thành thật mà nói, điều đầu tiên bạn nên làm là Sao lưu dữ liệu của bạn. Vì có khả năng ngay cả khi ổ đĩa không được nướng, vẫn có khả năng mất dữ liệu rõ rệt.

Trong những trường hợp hiếm hoi, việc khởi động từ phương tiện bên ngoài hoặc phân vùng phục hồi (AUT-R) và chạy Disk Utility từ đó, có thể sửa chữa nó. Đáng để thử vì nó chỉ tốn của bạn một ít thời gian.

Cá nhân tôi sử dụng DiskWar Warrior và đã khôi phục các ổ đĩa mà Disk Utility không thể chạm vào, bao gồm thông báo lỗi chính xác đó. Không đảm bảo nó sẽ thực hiện được mẹo nhưng nó rẻ hơn so với HD mới.

Nếu bạn không sở hữu phần mềm thương mại nào khác, đó là phần mềm bạn muốn. Và giữ cho nó được cập nhật và trên phương tiện có thể khởi động hoạt động trên tất cả các máy Mac hiện đang sở hữu của bạn. Tôi làm.


Tôi may mắn sao lưu các thư mục quan trọng nhất may mắn với crashplan. Điều khó chịu là không phải tất cả các thư mục đều được sao lưu và nó đã xảy ra lần thứ hai bây giờ. Cảm ơn lời đề nghị, tôi sẽ thử.
gyurisc

1

Tôi gặp vấn đề tương tự với Toshiba HD bên ngoài - macbook của tôi sẽ không nhận ra HD cho đến khi rút phích cắm và sau đó nhắc nhập mật khẩu (không được áp dụng trong nhiều tháng). Tôi đã thử tất cả các khả năng của mật khẩu trước đó, nhận được thông báo lỗi tương tự trong tiện ích đĩa khi cố gắng sửa chữa HD và cuối cùng đã có thể sửa lỗi này bằng cách sử dụng nâng cấp hệ điều hành miễn phí lên Yosemite. Hy vọng nó giúp!!



1

Trước tiên bạn cần xác định xem sự cố xảy ra với phần cứng đĩa hay hệ thống tập tin. Để tìm hiểu xem phần cứng có bị lỗi hay không, bạn có thể sử dụng tiện ích sẽ đánh giá dữ liệu SMART. Tiện ích đĩa của Apple thực hiện một hình thức hạn chế này, nhưng nó gần như không đáng tin cậy như một công cụ chuyên dụng. Tôi sử dụng SMART Utility - bản dùng thử miễn phí sẽ cung cấp tất cả thông tin bạn cần cho chẩn đoán một lần.

Nếu phần cứng bị lỗi, bạn không nên cố gắng sửa chữa hệ thống tập tin. Bạn đang ở trong một tình huống phục hồi dữ liệu.

Nếu ổ đĩa ổn theo SMART Utility, bạn nên thử sửa chữa hệ thống tập tin bằng Alsoft DiskWar Warrior . DiskWar Warrior được phát triển bởi một nhóm có kiến ​​thức sâu sắc về hệ thống tệp HFS và nó có thể khắc phục các sự cố mà Disk Utility không thể .


0

Nếu Disk Utility không thể sửa chữa ổ đĩa, điều đó có nghĩa là cấu trúc thư mục của nó bị hỏng đến mức không thể tìm thấy tất cả các tệp được phân loại nữa.

Mặc dù bây giờ bạn có thể thử sao chép tất cả các tệp vào một đĩa khác, điều này có thể dẫn đến nhiều lỗi và bạn cũng có thể không nhận được tất cả các tệp vẫn có thể phục hồi về mặt lý thuyết.

Do đó, tôi khuyên bạn nên sử dụng sản phẩm Cứu dữ liệu cho công việc khôi phục này. Nó quét toàn bộ đĩa (mất một lúc), tìm kiếm "các mảnh bị mất" của danh mục, cố gắng hết sức để khôi phục càng nhiều càng tốt.

Với một đĩa được đánh dấu là không thể sửa chữa, bạn không nên cố gắng ghi vào đó (thực tế, nó nên được đọc ở chế độ chỉ đọc, điều đáng buồn là không đơn giản như trước đây), bởi vì bất kỳ ghi nào nữa có thể ghi đè dữ liệu hợp lệ, do danh mục bị hỏng.

Vì vậy, có được một đĩa thứ hai đủ lớn và bắt đầu giải cứu. Đừng cố gắng sửa khối lượng này trừ khi bạn không quan tâm đến việc mất nhiều hơn.


0

Tôi đã có kinh nghiệm sửa chữa khối lượng tốt (ngay cả khi tiện ích đĩa nói rằng nó không thể sửa nó) bằng cách sử dụng Diskwar Warrior và / hoặc TechTool Pro . Cả hai đều là phần mềm chia sẻ, có thể có các lựa chọn thay thế phần mềm miễn phí nhưng tôi không có kinh nghiệm với bất kỳ.


0

Truyện ngắn: Sử dụng DiskWar Warrior

Máy tính của tôi bị hỏng và làm hỏng các tập tin thư mục trên ổ cứng ngoài của tôi. Vì vậy, nó sẽ không gắn kết nhưng tôi có thể thấy nó trong Disk Utility (mặc dù nó sẽ không sửa chữa). Trả $ 120 cho người chơi đĩa, đi qua tất cả mọi thứ và nó vẫn ổn. Cung cấp cho bạn bản xem trước để lấy các tệp trước khi chúng vào và sửa lỗi. Đáng tiền.


0

Đọc ở đâu đó về việc cố gắng bấm Sửa chữa nhiều lần cho đến khi nó hoạt động. Phải mất một thời gian cho đến khi nó mất nó và tôi đã có thể khôi phục đĩa, sao lưu và định dạng nó.


-1

Đối với tôi, Disk Utility trên Snow Leopard hoạt động trong việc sửa chữa quyền cho các ổ đĩa nhưng không phải trên Mavericks. Lạ thật.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.