3 votos

Partición HFS+ unidad externa: "número no Válido de la asignación de bloques", comprobación del sistema de archivos de código de salida 8. No se puede reparar, incluso en modo de recuperación

Como dice el título, estoy recibiendo el mensaje de error "no Válido número de bloques de asignación" en una determinada partición HFS+ de una unidad externa. Soy incapaz de reparación, incluso en modo de recuperación.

Registro de los resultados al ejecutar la Reparación de la unidad:

Checking prerequisites
Checking the partition list
Checking the partition map size
Checking for an EFI system partition
Checking the EFI system partition's size
Checking the EFI system partition's file system
Checking the EFI system partition's folder content
Checking all HFS data partition loader spaces
Volume Time Machine on disk1s4 has 1,048,576 bytes of trailing loader space and it needs 134,217,728 bytes
Problems were found with the partition map which might prevent booting
Operation successful.

Registro de los resultados al ejecutar la Reparación sobre la problemática de la partición:

Repairing file system.
Checking Journaled HFS Plus volume.
Invalid number of allocation blocks
The volume   could not be verified completely.
File system check exit code is 8.
Updating boot support partitions for the volume as required.
File system verify or repair failed.
Operation failed…

Lo extraño es que las otras particiones en el disco no tiene ningún problema.

Yo estaba buscando en algunas de las soluciones y encontré esta guía, pero yo no estoy seguro si ese tutorial es aplicable a mi situación. He descargado wxHexEditor y se puede utilizar en caso de necesidad.

Editar: Resultados de la sudo gpt -r show disk1

gpt show: disk1: Suspicious MBR at sector 0
       start        size  index  contents
           0           1         MBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6         
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640   667388392      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
   667798032   508383336         
  1176181368   292707720      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  1468889088        2048         
  1468891136   146485248      3  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1615376384   171884544         
  1787260928   166260736      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  1953521664        3471         
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header

Tapa de pantalla de el mapa de particiones. La primera sección es sólo un general OS X archivo de la sección de almacenamiento. A continuación, una máquina del tiempo de la partición, luego de dos bootcamp particiones... (una larga historia sobre por qué hay dos, pero yo no los uso. Eran sólo copias de seguridad en caso de que el traslado a la nueva unidad no funciona (me podría eliminar si yo fuera necesario.)

enter image description here Lo extraño es que esta es la presentación de informes de que la primera partición es sólo 342 GB. En realidad se trata de alrededor de 690 GB [690=1000-(85+75+150)]. Si usted mira el disco es de 1 TB en total y la partición hace tomar un poco más de la mitad de la unidad (el gráfico circular es exacta, pero el número no es). Acabo de darme cuenta de esto. Creo que es un problema nuevo, ya que he estado tratando de trabajar en esto. El 342 número es la cantidad de espacio libre que hay, o la cantidad que se utiliza. Recuerdo que estaba medio lleno. En Paragon yo jugueteaba becuse bootcamp crea un esquema MBR y luego GUID dentro de ese (si he entendido bien), de modo que el MBR/NTFS puede coexistir con el GUID/HFS+ en la misma unidad. No me refiero a ensuciar para arriba, aunque...)

enter image description here

enter image description here

Salida de df:

Filesystem                        512-blocks      Used Available Capacity iused      ifree %iused  Mounted on
/dev/disk0s2                       975425848 398002368 576911480    41% 1868271 4293099008    0%   /
devfs                                    385       385         0   100%     666          0  100%   /dev
map -hosts                                 0         0         0   100%       0          0  100%   /net
map auto_home                              0         0         0   100%       0          0  100%   /home
localhost:/LBoQ0M7--2Q2sv3sqi-Zd2  975425848 975425848         0   100%       0          0  100%   /Volumes/MobileBackups
/dev/disk1s3                       146485240 140371096   6114144    96%  217662    3074418    7%   /Volumes/Windows Bootcamp New
/dev/disk1s5                       166260728 136275960  29984768    82%  176094   15051298    1%   /Volumes/Windows Bootcamp Original (Old)
/dev/disk1s4                       292707720 184526648 108181072    64%  859054 4294108225    0%   /Volumes/Time Machine
/dev/disk1s2                      1175509584 481193080 694316504    41% 1098583 4293868696    0%   /Volumes/Macintosh HD

0voto

klanomath Puntos 19587

La tabla de partición GUID de su disco externo tengo una manguera de alguna manera y la partición disk1s2 probablemente tiene el tamaño incorrecto: gpt informes de un tamaño de ~341 GB pero en el df y el Buscador sugiere que el tamaño es de 601 GB. Por la reescritura de la GUID pt) este debería estar solucionado.

  • Abrir Terminal y escriba diskutil list y sudo gpt -r show disk1 para obtener una visión general
  • Desmontar el disco 1:

    diskutil umountDisk disk1
    
  • Borrar el MBR:

    sudo dd if=/dev/zero of=/dev/disk1 bs=512 count=1
    diskutil umountDisk disk1
    
  • Destruir la tabla de particiones GUID y crear una nueva (esto también se crea un nuevo pMBR):

    sudo gpt destroy disk1
    sudo gpt create -f disk1
    
  • Reconstruir todos los anteriores de particiones GUID (excepto el segundo que será ampliado):

    sudo gpt add -i 1 -b 40 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk1
    sudo gpt add -i 2 -b 409640 -s 1175509584 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
    diskutil umountDisk disk1
    sudo gpt add -i 3 -b 1176181368 -s 292707720 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
    diskutil umountDisk disk1
    sudo gpt add -i 4 -b 1468891136 -s 146485248 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk1
    diskutil umountDisk disk1
    sudo gpt add -i 5 -b 1787260928 -s 166260736 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 disk1
    

    Finalmente, la tabla gpt debería tener este aspecto

    gpt show: disk1: Suspicious MBR at sector 0
           start        size  index  contents
               0           1         MBR
               1           1         Pri GPT header
               2          32         Pri GPT table
              34           6         
              40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
          409640  1175509584      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      1175919224      262144         
      1176181368   292707720      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
      1468889088        2048         
      1468891136   146485248      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      1615376384   171884544         
      1787260928   166260736      5  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
      1953521664        3471         
      1953525135          32         Sec GPT table
      1953525167           1         Sec GPT header
    

    La adición de la partición 2 y 3 con estos valores se deje un espacio de 262144 bloques entre ellas, que es un tamaño estándar para OS X (que en sí es un indicio de que la partición GUID estaba equivocado anteriormente).

  • compruebe disk1s2 y disk1s3 después con:

    diskutil verifyVolume /dev/disk1s2
    diskutil verifyVolume /dev/disk1s3
    

Usted todavía tiene acerca de 171884544 bloques (~88 GB) de espacio en disco sin asignar entre partición 4 y 5. Si usted no necesita las copias de seguridad de la partición Bootcamp puede omitir los últimos dos sudo gpt ... comandos. A continuación, puede ampliar su Máquina del Tiempo volumen con la Utilidad de Disco de ~400 GB.

Si desea agregar una partición en el espacio en disco sin asignar hacer lo siguiente (las instrucciones de agregar un JHFS+ partición/volumen):

  • desmontar el disco

    diskutil umountDisk disk1
    
  • añadir una nueva partición con gpt con algo de espacio libre (2048 bloques) en el principio y el fin. Usted también puede utilizar el estándar de tamaño de hueco (262144 bloques), pero entonces usted tiene que utilizar un menor tamaño de la partición ... -b 1615638528 -s (171884544 - 2*262144) ... = ... -b 1615638528 -s 171360256 ...:

    sudo gpt add -i 6 -b 1615378432 -s 171880448 -t 48465300-0000-11AA-AA11-00306543ECAC disk1
    
  • conseguir el disco identificador de la nueva partición (88 GB)

    diskutil list
    
  • formato de la unidad:

    sudo newfs_hfs -v "New" -J /dev/disk1sX #probably X=6
    

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