1 votos

¿Conseguir la identificación de un disco duro casi muerto?

Tengo un disco duro interno casi muerto en mi iMac del 2007. He cambiado la máquina a una unidad externa FW800 pero de vez en cuando, al reiniciar, la unidad interna mayormente muerta se montará en el arranque y su estado mayormente muerto causa un sinfín de problemas en la máquina. Mi indexación de Spotlight se atasca al intentar leerlo, la Barra de Lanzamiento se queja y se ralentiza, la Utilidad de Disco no se lanza no es bueno tenerla activa.

No puedo desmontar el disco que está tan cerca de la muerte:

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

Me gustaría poner una entrada fstab juntos para evitar que se monte de una vez por todas pero no puedo obtener la identificación de la unidad. El diskutil la llamada en contra cuelga en:

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

Eventualmente se agotará, pero toma mucho tiempo llegar allí. No puedo formatear el disco o borrarlo, esas acciones fallan. Como lo hace el tratar de repararlo. No vale la pena operar un iMac de finales de 2007 para quitarlo y reemplazarlo, así que me gustaría dejarlo en su sitio, pero quitarlo de en medio.

¿Hay alguna otra forma de obtener el UUID del dispositivo que no implique usar el disco de todas formas? ¿Estaría almacenado en un archivo en algún lugar que pudiera ver? He mirado la salida de diskutil y no podía ver la forma de conseguirlo sin involucrar al dispositivo. Y el mount la salida no dice nada acerca de los UUID en su salida.

2voto

Real Definition Puntos 11

¿Has intentado mirar los mensajes de registro del núcleo? Si, como has dicho antes, ha tratado de hacer Root desde la unidad al menos una vez, puedes intentar encontrarlo en el /var/log/system.log, por ejemplo:

$ 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-************
...

Esos troncos suelen guardarse durante meses, así que deberías ser capaz de conseguirlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X