Lấy UUID từ một ổ cứng hầu hết đã chết?


1

Tôi có một ổ cứng nội bộ hầu hết đã chết trong iMac '07 của tôi. Tôi đã chuyển máy sang ổ FW800 bên ngoài, nhưng thỉnh thoảng, khi khởi động lại, ổ đĩa bên trong hầu hết đã chết sẽ khởi động và trạng thái chủ yếu là không gây ra sự cố cho máy. Lập chỉ mục Spotlight của tôi bị nghẹt khi cố đọc nó, LaunchBar phàn nàn và chậm lại, Disk Utility sẽ không khởi chạy - thật không tốt khi nó hoạt động.

Tôi không thể ngắt kết nối ổ đĩa gần chết:

iansimac:~ root# diskutil unmount /dev/disk0s2
Volume Main  on disk0s2 timed out while waiting to unmount

Tôi muốn đặt một mục nhập fstab cùng nhau để ngăn chặn nó gắn kết một lần và mãi mãi , nhưng tôi không thể UUID cho ổ đĩa. Cuộc diskutilgọi chống lại nó cúp máy tại:

iansimac:~ root# diskutil info /dev/disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Part of Whole:            disk0
   Device / Media Name:      Main

   Volume Name:              Main
   Escaped with Unicode:     Main%FF%FE%20%00

   Mounted:                  Yes
   Mount Point:              /Volumes/Main
   Escaped with Unicode:     /Volumes/Main%FF%FE%20%00

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 81920 KB at offset 0x1d18000
   Owners:                   Enabled

   Partition Type:           Apple_HFS

Cuối cùng sẽ hết thời gian, nhưng phải mất một thời gian dài để đến đó. Tôi không thể định dạng ổ đĩa hoặc xóa sạch nó, những hành động đó không thành công. Cũng như cố gắng sửa chữa nó. Nó không đáng để phẫu thuật trên iMac cuối năm 2007 để loại bỏ nó và thay thế nó vì vậy tôi muốn để nó tại chỗ, nhưng mang nó ra khỏi đường đi.

Có cách nào khác để lấy UUID cho thiết bị không liên quan đến việc sử dụng đĩa không? Nó sẽ được lưu trong một tập tin ở một nơi nào đó mà tôi có thể xem qua? Tôi đã xem kết quả đầu ra từ diskutilvà không thể thấy cách nào để có được nó mà không liên quan đến thiết bị. Và mountđầu ra không nói gì về UUID trong đầu ra của nó.


1
Biết rằng nó không trả lời câu hỏi trực tiếp của bạn, nhưng nó sẽ không hợp lý để loại bỏ hoặc ít nhất là ngắt kết nối ổ đĩa. Biết tôi ổ cứng mac khá khó để lấy. Kiểm tra bài viết hỗ trợ về việc bỏ qua ổ đĩa nội bộ. thảo luận.apple.com / thread / 4187825 Tuy nhiên tôi vẫn khuyên bạn nên lấy nó ra. Bạn có thực sự muốn một phần cứng bị hỏng bên trong máy tính của bạn?
Joop

1
Tái bút có một cái nhìn vào hướng dẫn thay thế. Tôi không phải là một chuyên gia nhưng đã làm điều đó vài lần và nó không khó như vậy. Bạn thậm chí có thể không phải đi tất cả các cách vì bạn chỉ cần có đủ quyền truy cập để tháo cáp nguồn vào ổ đĩa. Chỉ có điều khó khăn là ngăn bụi bay ra sau kính.
Joop

Tôi đồng ý với Joop, nếu điều đó làm tôi thất vọng thì ít nhất tôi sẽ ngắt kết nối ổ cứng. Giả sử đó là một chiếc iMac bằng nhôm, bạn có thể tháo kính ra, tháo và nhấc khung, ngắt kết nối cáp dữ liệu SATA từ bên phải RAM và lắp lại. Với việc cáp SATA bị ngắt kết nối, máy Mac của bạn sẽ không còn thấy ổ cứng của bạn nữa. Quá trình không nên mất nhiều hơn 15-20 phút. Ngoài ra, tôi không biết cách tìm UUID mà không cần truy cập vào đĩa.
Ông Thỏ

Tôi không quan tâm đến việc đổ thời gian hoặc năng lượng vào máy cũ này để tháo hoặc thay thế ổ đĩa.
Ian C.

Câu trả lời:


2

Bạn đã thử nhìn vào các thông điệp nhật ký kernel? Nếu, như bạn đã nói trước đó, nó đã cố gắng root từ ổ đĩa ít nhất một lần, bạn có thể thử tìm nó trong /var/log/system.log, ví dụ:

$ grep 'rooting\ via' /var/log/system.log
Oct 24 18:01:44 localhost kernel[0]: rooting via boot-uuid from /chosen: 4AB3D289-884F-379C-AF7B-************
Oct 25 11:21:57 localhost kernel[0]: rooting via boot-uuid from /chosen: 4AB3D289-884F-379C-AF7B-************
Oct 28 10:30:54 localhost kernel[0]: rooting via boot-uuid from /chosen: 4AB3D289-884F-379C-AF7B-************
...

Những nhật ký đó thường được lưu giữ trong nhiều tháng, vì vậy bạn sẽ có thể có được nó.


/var/log/system.logTệp của tôi chỉ quay trở lại vào ngày 19 tháng 11, không đủ xa để bắt ổ đĩa này làm ổ đĩa khởi động. Có các UUID khác trong đó, nhưng không có cho ổ đĩa chết. Nhưng đó là một ý tưởng tuyệt vời, bỏ phiếu cho điều đó!
Ian C.

Tôi đã xoay sở để có được UUID từ diskutiltối nay nhưng đây là một ý tưởng tuyệt vời để nó nhận được dấu ấn của tôi cho câu trả lời cho câu hỏi.
Ian C.
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.