0 votos

No se puede particionar el disco duro - "corrupto", código de salida 8

Quiero instalar Windows en una partición del SSD de mi Mac. Por lo tanto, hice que BootCamp instalara Windows desde un archivo .iso.
Desafortunadamente, BootCamp no pudo particionar mi disco. El mensaje de error no dice mucho; sólo me pide que repare mi unidad a través de First Aid en Disk Utility.

He ejecutado los primeros auxilios en el disco físico. Resultado:

check ok

A continuación, ejecuté los primeros auxilios en el volumen lógico. El resultado:

first aid failed

Como se sugirió, decidí ejecutar los primeros auxilios desde la recuperación. Como la Utilidad de Discos en modo de recuperación sólo me permite ejecutar los primeros auxilios en el disco físico, el resultado es el esperado: todo está bien.

Entonces, intenté crear manualmente una partición para arrancar usando un USB de arranque. La Utilidad de Discos dio el siguiente resultado:

partitioning failed

Ahora, no estoy seguro de cuán serio debo tomar el mensaje "el volumen xxx está corrupto y necesita ser reparado" Desde la primera ayuda en el disco físico, todo está bien.

¿Alguna idea de lo que está causando esto y cómo puedo resolverlo?
Si es posible, prefiero no reformatear el disco, excepto si es necesario.


Editar:

Según lo solicitado por @klanomath, he ejecutado el comando sudo gpt -r show disk0 en la terminal. Esta es la salida:

    start       size  index  contents
        0          1         PMBR
        1          1         Pri GPT header
        2         32         Pri GPT table
       34          6         
       40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640  975425848      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
975835488    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
977105024          3         
977105027         32         Sec GPT table
977105059          1         Sec GPT header

Edición #2:

En el modo de recuperación de Internet, ejecuté el comando diskutil list que devuelve esta lista:

result of diskutil list

No estaba seguro de si debía utilizar disk1 o disk2 Así que probé a ejecutar diskutil verifyVolume diskX en ambos. Para disk1 Recibí un mensaje que decía invalid request . Para disk2 El resultado y el mensaje de error son los siguientes:

result of diskutil verifyVolume disk2

A continuación, probé a ejecutar el comando diskutil repairVolume diskX , de nuevo para ambos discos. El mismo mensaje de error para disk1 El siguiente resultado para disk2 :

result of diskutil repairVolume disk2

1 votos

Reformatear podría ser la forma menos costosa de "arreglar" el problema. Otras soluciones que se me ocurren implican utilidades de disco de terceros como DiskWarrior o DriveGenius.

0 votos

@SteveChambers, si ignoro el error (y obviamente no instalo Windows), ¿afectará este error a mi máquina de alguna otra manera?

1 votos

Parece que el error está en el lado del Mac. Al igual que un corte, si lo ignoras puede curarse o infectarse. Siempre tengo una copia actualizada de Diskwarior a mano para las (raras) veces que esto sucede. I nunca ignorar los errores de disco.

2voto

klanomath Puntos 19587

Su volumen principal tiene un error menor (bloques huérfanos - recuento de bloques libres del volumen no válido) que normalmente se puede arreglar con diskutil repairVolume diskIdentifier introducido en Terminal.app arrancado desde otro volumen o disco.

  • O bien arrancar en modo de recuperación ( cmdR durante el arranque) o el modo de recuperación de Internet ( altcmdR durante el arranque).

  • En la barra de menús > Utilidades abra Terminal

  • Entre en diskutil list para obtener el identificador de disco de su volumen principal.

    • con CoreStorage deshabilitado que suele ser disk0s2
    • con CoreStorage activado que suele ser el disco2 o en el décimo superior (por ejemplo, el disco17). Es el que tiene el (interno, virtual) suplemento.

      Si no estaba montado, entra diskutil cs list para obtener el UUID del volumen lógico e intentar montarlo con diskutil cs unlockVolume UUID (sustituya aquí el UUID por el UUID encontrado anteriormente). Repita diskutil list para obtener el identificador del disco.

  • Ahora comprueba el volumen con diskutil verifyVolume diskXsY (volumen normal) o diskutil verifyVolume diskX (volumen CoreStorage).

  • A continuación, intente reparar el volumen con diskutil repairVolume diskXsY (volumen normal) o diskutil repairVolume diskX (volumen CoreStorage).

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