OS X không thể ngắt kết nối đĩa


18

LaCie Rugged 1TB của tôi đã quyết định rằng đó là một ý tưởng tốt để ngừng hoạt động đột ngột. Nếu tôi mở nó trong đĩa, đôi khi tôi thấy tên thật của phân vùng, nhưng rất có thể đó không phải là tên thật.

Trong Terminal tôi đã thử:

diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data BOOTCAMP                110.1 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk1
   1:                  Apple_HFS                         150.1 GB   disk1s1
   2:                 DOS_FAT_32 BAK_WIN                 150.0 GB   disk1s2
   3:                  Apple_HFS                         100.0 GB   disk1s3
   4:                 DOS_FAT_32                         120.0 GB   disk1s5
   5:                 DOS_FAT_32                         480.1 GB   disk1s6

Và sau đó để tháo gỡ điều này:

$sudo diskutil unmountDisk force disk1

đã đưa ra điều này: Buộc ngắt kết nối đĩa1 không thành công: ít nhất một khối lượng không thể đếm được hơn cho mỗi đĩa:

$sudo diskutil unmount force disk1sn

Luôn luôn: đĩa1sn đã được đếm

Bởi vì tôi không thể làm bất cứ điều gì với ổ cứng gắn ngoài của mình, tôi đã thực hiện một nỗ lực tuyệt vọng để xóa mọi thứ trên đó, bao gồm các tệp chưa được sao lưu, vì đây từng là kế hoạch dự phòng. Đây là sự cố gắng:

$ sudo diskutil eraseDisk JHFS+ DISK_VOLUME disk1
Started erase on disk1
Unmounting disk
Error: -69888: Couldn't unmount disk

Nhưng nó không hoạt động tốt. Nếu bạn có bất kỳ ý tưởng nào để ổ cứng hoạt động hoặc thậm chí an toàn các tệp, tôi sẽ thực sự biết ơn.

Hầu như quên mất điều này từ Disk Utility:
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.


Để rõ ràng - bạn không cần bất kỳ tệp nào từ ổ đĩa này, chỉ là bạn muốn nó bị xóa và đưa vào phục vụ?
bmike

Tôi muốn có các tập tin, nhưng nếu không có cách nào khác, tôi rất biết ơn vì thậm chí có thể sử dụng lại nó. Nhưng điều đó có nghĩa là mất nhiều fotos: - /
Peter

Câu trả lời:


22

Đối với tôi, không có giải pháp nào hoạt động: sudo unmount, sudo unmountDisk, unmountDisk, v.v., với / dev / đĩa4, / dev / đĩa4s1, / dev / đĩa4s2, v.v. Tất cả đều thất bại. Điều cuối cùng tôi đã thử - eraseDisk - đã cho tôi cùng một lỗi: Lỗi: -69888: Không thể ngắt kết nối đĩa

Sau đó, tôi quyết định xem liệu có bất kỳ quy trình nào theo cách của tôi không, vì vậy tôi đã chạy sudo lsof|grep disk4và tìm thấy một quy trình làm việc trên một trong các phân vùng của mình. Tôi đã giết id tiến trình và đột nhiên đĩa được gắn lại! Sự thành công!


Vâng, đĩa đã không làm việc cho đến ngày hôm nay. Nhưng tôi đã giữ nó, để xem những gì tôi có thể làm :)
Peter

Chúc may mắn, hy vọng nó hoạt động!
Dannid

Mặc dù tôi tin vào câu trả lời của bạn (cũng được tìm thấy trong các blog khác), hệ thống của tôi sẽ không nhận ra ổ đĩa nữa. Nhưng dù sao cũng cảm ơn bạn :)
Peter

@PeterSchmucki bạn có thể thấy đĩa nào khi chạy diskutilkhông? (Tôi có nhiều kinh nghiệm sửa chữa ổ đĩa xấu trên cửa sổ, vì vậy đó sẽ là giải pháp tiếp theo của tôi: tìm thấy một máy cửa sổ và đi sâu vào nó ở đó.)
Dannid

Không thể nhìn thấy nó diskutillần trước, tuy nhiên đôi khi tôi thấy ổ đĩa trên Windows 7. Tôi có phân vùng đĩa chính, tôi có thể khởi động từ Windows. Mặt khác, máy ảo Linux của tôi không bao giờ nhìn thấy đĩa, có lẽ là vấn đề cấu hình, mặc dù không thực sự chắc chắn về nó
Peter

6

Điều tương tự cũng xảy ra với tôi vì tôi ở cùng thư mục với ổ USB.

Tôi quay trở lại thư mục nhà của mình (cd ~) và chạy lại lệnh và nó đã hoạt động.


Điều này hoạt động vì tôi đã cố gắng ngắt kết nối đĩa khi tôi đang ở trong đĩa (dooh). Tôi vừa mới cd ..đi lên một cấp độ di chuyển tôi ra ngoài đĩa tôi đang cố gắng để vượt qua.
tylerlindell

+1 Không thể tin được, tôi đã cố gắng rất nhiều cho đến khi cd ~ giải quyết được vấn đề. Cảm ơn rât nhiều!
Michael Hoppe

2

Tôi xác nhận rằng việc sử dụng Terminal thay vì iTerm2 đã tạo ra lệnh diskutil unmountdiskutil mounthoạt động một cách đáng ngạc nhiên !


Điều kỳ lạ này chỉ làm việc cho tôi quá, sẽ không bao giờ nghĩ sẽ thử nó.
Hiro2k

thêm iTerm vào SIP nếu điều này xảy ra
novski

1

Tôi thấy tôi gặp vấn đề này khi tôi đang sử dụng iTerm thay vì thiết bị đầu cuối, nếu các bản sửa lỗi khác không giúp thử đổi sang thiết bị đầu cuối nếu bạn đang sử dụng một cái gì đó khác


0

Tất cả các phương pháp trên được sử dụng để làm việc trên máy của tôi. Có vẻ như sau một thời gian nó sẽ không hoạt động nữa. Vì một số lý do, vấn đề này bắt đầu xảy ra bất cứ khi nào ổ đĩa bị gỡ bỏ không an toàn. Chẳng hạn, macbook của tôi không có pin, vì vậy, nếu điện trong nhà tôi bị hỏng hoặc nếu rút dây nguồn, khi tôi khởi động lại máy tính, ổ đĩa sẽ không hoạt động.

Cách duy nhất tôi thấy hoạt động mọi lúc là khởi chạy một máy ảo, với bản phân phối Linux hoặc Windows, trên cùng một máy tính không gắn kết và buộc ổ đĩa phải gắn vào nó. [1] Bạn có thể nhấp vào thiết bị, usb 2.0 (hoặc 3.0) và tìm thiết bị. Ngay khi nó gắn kết, bạn gỡ bỏ nó một cách an toàn, tắt máy ảo hoặc bỏ chọn thiết bị, đảo ngược bước [1].

Nếu nó không tự động hiển thị trên máy Mac của bạn, bạn có thể rút phích cắm và cắm lại.

Ps.: Phương pháp này được thực hiện bằng Virtual Box VM, nhưng có lẽ nó sẽ hoạt động bằng Parallels, VMWare hoặc thậm chí là Live CD (usb) Linux Distro.

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.