Vale, algo realmente extraño ha sucedido y es un desastre, así que tengan paciencia conmigo.
Así que déjame contarte lo que sucedió aquí.
Tengo un disco duro externo de 3 TB que uso para el almacenamiento con mi Mac Pro. Recientemente tenía 4 particiones. Así se veía el mapa.
Originalmente descargué e instalé Yosemite en una partición separada para jugar con él, y luego, cuando decidí que me gustaba, copié mi Mavericks Mac HD en otra partición del disco como respaldo. Luego actualicé mi sistema principal a Yosemite.
Más tarde, decidí que ya no necesitaba el clon de Mac HD, ya que Yosemite es bastante estable en este punto, así que lo eliminé; También redimensioné la partición de Yosemite a 300 GB ya que no iba a escribir nada más en ella.
El mapa de partición se veía así:
Todo estuvo bien. Sin embargo, recientemente instalé Windows a través de Bootcamp en mi SSD principal. En la administración de discos de Windows, intenté eliminar la partición de Windows Bridge y reemplazarla con una partición NTFS de 0,7 TB. La partición se eliminó, pero la operación de reformateo falló, así que pensé que arrancaría en OS X, eliminaría la partición y agregaría una nueva partición FAT de 0,7 TB que luego Windows podría reformatear a NTFS.
Abrí la Utilidad de Discos y vi que la partición de Windows Bridge todavía estaba allí de acuerdo con OS X. Así que seguí adelante y la eliminé.
La partición de Windows se eliminó con éxito, pero la partición de Yosemite inmediatamente se volvió irreconocible para OS X. Los archivos están intactos, pero OS X lo ve como disk1s3 y no puede leer, escribir o reparar el disco.
La parte más extraña de todo es que Windows todavía puede leer la unidad. Si arranco en Windows, puedo copiar cualquier cosa desde la partición y funciona bien, pero reinicio en OS X y la partición es ilegible.
He intentado crear mi propio mapa de particiones para la unidad usando TestDisk para encontrar las particiones y PDisks para crear la nueva partición. TestDisk muestra algunas configuraciones extrañas. Parece como si hubiera dos particiones, enmascaradas como MS Data, asignadas al mismo conjunto de bloques, con el nombre Yosemite. Eso debe estar causando el problema:
PDisk no me deja abrir el disco para reescribirlo.
pdisk: no se puede abrir el archivo '/dev/rdisk1' para escribir (recurso ocupado)
Dado que Windows puede leer el disco, pensé, ¿por qué no copiar todo, desde la partición de Yosemite a la partición de Windows ST y reformatear la partición rota? El único problema con eso es que Windows limita los nombres de ruta a 255 bytes, y en OS X, muchos de los archivos tienen nombres de archivo que son mucho más largos que eso. Necesito todos los archivos en el disco para mantenerlo arrancable, por lo que omitir esos archivos que no se copiarán está fuera de cuestión.
¿Alguno de ustedes tiene alguna idea sobre cómo puedo arreglar este mapa de partición y/o sacar todos mis datos de esa partición para poder reformatearla?
Definitivamente puedo ir a buscar otra unidad de 3 TB para usarla para copiar todos los archivos de la unidad existente para que la unidad pueda formatearse por completo si conoce una forma en que pueda sacar todos los archivos de la partición de Yosemite . .
> 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 200.0 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 50.1 GB disk0s4
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *3.0 TB disk1
1: EFI EFI 314.6 MB disk1s1
2: Apple_HFS Worth Backup 1.9 TB disk1s2
3: Microsoft Basic Data 300.0 GB disk1s3
4: Microsoft Basic Data WINDOWS ST 510.0 GB disk1s4
> diskutil cs list
No CoreStorage volume groups found
> sudo gpt -r -vvv show -l /dev/disk0
gpt show: /dev/disk0: mediasize=251000193024; sectorsize=512; blocks=490234752
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
gpt show: /dev/disk0: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=409640, size=390624992
gpt show: /dev/disk0: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=391034632, size=1269536
gpt show: /dev/disk0: GPT partition: type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, start=392304640, size=97929216
gpt show: /dev/disk0: Sec GPT at sector 490234751
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - "EFI System Partition"
409640 390624992 2 GPT part - "Customer"
391034632 1269536 3 GPT part - "Recovery HD"
392304168 472
392304640 97929216 4 GPT part - "BOOTCAMP"
490233856 863
490234719 32 Sec GPT table
490234751 1 Sec GPT header
> sudo gpt -r -vvv show -l /dev/disk1
gpt show: /dev/disk1: mediasize=3000592977920; sectorsize=4096; blocks=732566645
gpt show: /dev/disk1: Suspicious MBR at sector 0
gpt show: /dev/disk1: MBR part: type=175, start=76806, size=461468854
gpt show: /dev/disk1: MBR part: type=7, start=534820616, size=73242187
gpt show: /dev/disk1: MBR part: type=12, start=608062976, size=124503552
gpt show: /dev/disk1: Pri GPT at sector 1
gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=6, size=76800
gpt show: /dev/disk1: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=76806, size=461468854
gpt show: /dev/disk1: GPT partition: type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, start=534820616, size=73242187
gpt show: /dev/disk1: GPT partition: type=EBD0A0A2-B9E5-4433-87C0-68B6B72699C7, start=608062976, size=124503552
gpt show: /dev/disk1: Sec GPT at sector 732566644
start size index contents
0 1 MBR
1 1 Pri GPT header
2 4 Pri GPT table
6 76800 1 GPT part - "EFI System Partition"
76806 461468854 2 GPT part - "Worth Backup"
461545660 73274956
534820616 73242187 3 GPT part - "Yosemite"
608062803 173
608062976 124503552 4 GPT part - "WINDOWS ST"
732566528 112
732566640 4 Sec GPT table
732566644 1 Sec GPT header
> sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 490234751] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
> sudo fdisk /dev/disk1
Disk: /dev/disk1 geometry: 45600/255/63 [732566645 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 76805] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 76806 - 461468854] HFS+
3: 07 1023 254 63 - 1023 254 63 [ 534820616 - 73242187] HPFS/QNX/AUX
4: 0C 1023 254 63 - 1023 254 63 [ 608062976 - 124503552] Win95 FAT32L
ACTUALIZAR:
Hay tres esquemas de partición utilizados tanto por Windows como por OS X. El primero es MBR, que existe desde la década de 1980. El segundo es GPT, que es bastante nuevo. El tercero es un esquema híbrido que combina los dos primeros. La aplicación Disk Utility de OS X le permite seleccionar MBR o GPT. Si se selecciona MBR, obtendrá el esquema MBR tradicional. Por otro lado, si selecciona GPT, obtendrá el esquema GPT o el híbrido MBR/GPT. Normalmente, se utiliza el esquema GPT, pero si una o más particiones tienen un formato MS-DOS (FAT) o ExFAT, se emplea el esquema MBR/GPT. Si una unidad externa es híbrida, Windows verá la unidad como MBR. Si se usa Windows para cambiar la partición en una unidad, los resultados son impredecibles.
Creo que su disco externo se particionó como un disco híbrido. El resultado que publicó desde el comando gpt muestra las particiones GPT y MBR.
Para revisar, aquí está el resultado que publicó del comando sudo fdisk /dev/disk1
. Es el contenido de la tabla MBR.
Disk: /dev/disk1 geometry: 45600/255/63 [732566645 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 76805] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 76806 - 461468854] HFS+
3: 07 1023 254 63 - 1023 254 63 [ 534820616 - 73242187] HPFS/QNX/AUX
4: 0C 1023 254 63 - 1023 254 63 [ 608062976 - 124503552] Win95 FAT32L
Queremos eliminar la partición 3 (Yosemite) de la tabla. Cuando termine, la salida debería aparecer como se muestra a continuación.
Disk: /dev/disk1 geometry: 45600/255/63 [732566645 sectors]
Sector size: 4096 bytes
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 76805] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 76806 - 461468854] HFS+
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 0C 1023 254 63 - 1023 254 63 [ 608062976 - 124503552] Win95 FAT32L
Comience ingresando el siguiente comando en una ventana de Terminal. El comando es interactivo. Cuando se complete, la partición de Yosemite se eliminará de las tablas de MBR. Windows mostrará el espacio como no asignado. Además de tener una ventana de Safari abierta en esta página, asegúrese de que todas las demás ventanas estén cerradas.
sudo fdisk -e /dev/disk1
A continuación se muestra la entrada al comando anterior. Nota: Es posible que se requiera su contraseña. No incluí esto en la entrada a continuación.
edit 3
0
write
y
exit
Pensé que podría ser útil incluir un ejemplo. Esto es lo que vi cuando ingresé la entrada anterior. Recuerde, lo que verá puede diferir ligeramente. Ciertamente, los números enteros serán diferentes.
Steelhead:~ davidanderson$ sudo fdisk -e /dev/disk1
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> edit 3
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
3: 07 1023 254 63 - 1023 254 63 [ 253328280 - 250708632] HPFS/QNX/AUX
Partition id ('0' to disable) [0 - FF]: [7] (? for help) 0
Partition 3 is disabled.
fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
Writing MBR at offset 0.
fdisk: 1> exit
El siguiente conjunto de comandos elimina la partición de Yosemite de las tablas GPT y luego vuelve a agregar la partición con el UUID correcto. Estos comandos no alteran el contenido de la partición. Ingrese lo siguiente en la ventana Terminal.
diskutil unmountDisk /dev/disk1
sudo gpt remove -i 3 /dev/disk1
diskutil unmountDisk /dev/disk1
sudo gpt add -i 3 -b 534820616 -s 73242187 -t hfs /dev/disk1
Y ya está.
Déjame saber cómo funcionan las cosas.
Deberá editar su pregunta para publicar los resultados. No te preocupes por el formato, puedo limpiarlo por ti. Desde la aplicación Terminal ingrese los siguientes comandos. Algunos pueden requerir su contraseña de inicio de sesión. Esto es normal.
diskutil list
diskutil cs list
sudo gpt -r -vvv show -l /dev/disk0
sudo gpt -r -vvv show -l /dev/disk1
sudo fdisk /dev/disk0
sudo fdisk /dev/disk1
david anderson
Despegar
david anderson
Microsoft Basic Data
donde debería estarApple_HFS
. Déjame terminar de leer, antes de comenzar una corrección.Despegar
Despegar
david anderson