Clonezilla se detuvo. ¿Puede "sgdisk -z / dev / sdx" destruir todos los datos en sda?

0

Necesito sugerencias. Quería hacer una copia de seguridad de sda2 en la que está instalado Win7. He eliminado el Resion de recuperación. (Probablemente, Testdisk puede restaurar esta partición porque no he realizado ninguna manipulación en esa área desde entonces). Clonezilla dijo:

This disk contains mismatched GPT and MBR partition: /dev/sda
It will confuse Clonezilla and might make the saved image useless or
fail to clone the disk.
You can use gdisk or sgdisk to fix this issue. E.g. if you are sure
only MBR partition table is the one you want, you can run this command
to destroy the GPT partition table while keep the MBR partition table:
sudo sgdisk -z /dev/sdx
//NOTE// (1) Replace /dev/sdx with the above hard drive name. (2) ALL 
EXISTING DATA ON THE DISK WILL BE LOST IF GIVING WRONG COMMAND. USE THIS 
COMMAND CAREFULLY!
Please fix this issue then restart Clonezilla again.

Así que estoy pensando en hacer este comando, aunque antes de hacer esto creo que debería hacer una copia de seguridad de sda ​​por dd en caso de accidente. Y no recuerdo si mi computadora portátil tenía inicialmente una tabla de particiones MBR o GTP.

Y Win7 no arranca. Intenté restaurar el MBR y la PBR de Win7 también con Windows PE.

bootsect /nt60 c: /mbr
bootsect /nt60 c:

Ambos comandos funcionaron bien. Pero incluso después de eso, Win7 no arrancó. / Boot / BCD y bootmgr.exe.mui ya existían.

Tengo la intención de hacer una copia de seguridad de sda ​​para que la imagen generada incluya el área suficiente más allá del final de sda2,

dd if=/dev/sda of=./sda_60G.img bs=32M count=1920 conv=noerror 

(Primero lo intenté

dd if=/dev/sda bs=32M | lzma > /media/SSD_1/sda.img

, pero esto lleva demasiado tiempo. Se tarda unos 17 minutos por 1GiB.)

Cuando entro en el comando

sgdisk -z /dev/sdx

tal como está, ¿existe alguna posibilidad de que todos los datos en sda se pierdan? Y si destruyo todos los datos en sda por sgdisk, ¿Puedo restaurar el estado actual de mi HDD usando este sda_60G.img?

Y leí las siguientes preguntas y respuestas.

Clonezilla falla en la clonación con particiones GPT y MBR no coincidentes

ingrese gdisk, escriba x para ingresar al menú de expertos, escriba p, escriba o, y luego escriba q para salir.

Intenté ejecutar este comando. Pero, vino el siguiente mensaje.

# gdisk /dev/sda
GPT fdisk (gdisk) version 0.8.5

Caution: invalid main GPT header, but valid backup; regenerating main 
header
from backup!

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
MBR: MBR only
BSD: not present
APM: not present
GPT: damaged

Found valid MBR and corrupt GPT. Which do you want to use? (Using the
GPT MAY permit recovery of GPT data.)
 1 - MBR
 2 - GPT
 3 - Create blank GPT

Your answer:

Cual deberia elegir ? Si elijo 2-GPT,
¿Hay alguna posibilidad de que todos los datos en sda se pierdan?

Información adicional.

# fdisk -l /dev/sda

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util
fdisk doesn't support GPT. Use GNU Parted.

Disk /dev/sda: 640.1 GB, 640135028736 bytes
255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: xxxxxxxxxx

Device Boot      Start         End      Blocks   Id  System
/dev/sda1      1250058240  1250263039      102400   83  Linux
/dev/sda2        30926848   109707263    39390208    7  HPFS/NTFS/exFAT

Partition table entries are not in disk order

He hecho este sad1 para instalar Grub hace unos días.

Y al final, después de dding sda2 probé "sgdisk -z / dev / sda" copiado y pegado. ¿Tuvo éxito? sda2 y sda1 son seguros.

# sgdisk -z /dev/sda

Caution: invalid main GPT header, but valid         
backup; regenerating main header from backup!

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch!         
Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

Invalid partition data!
GPT data structures destroyed! 
You may now partition the disk using fdisk or other utilities.

Y esta vez Clonezilla lo consiguió. Podría obtener la imagen de copia de seguridad de sda2. Pero Win7 todavía no arranca. He publicado este problema.

¿Dónde se necesita el controlador HDD para detectar Win7?

Community
fuente

Respuestas:

0

Como alternativa a sgdisk o gdisk, puedes usar fixparts. Dada la configuración de su disco, debería eliminar de forma segura los datos GPT sobrantes, con menos riesgo de daños debido a un error tipográfico u otro error del usuario.

Incluso si usas sgdisk -z inapropiadamente (por ejemplo, usando mayúsculas -Z en lugar de la minúscula -z ) no lo hará completamente Borre el disco, solo los datos de la tabla de particiones. Una herramienta como TestDisk debería poder recuperar las particiones después de tal error. Dicho esto, no debe contar con TestDisk para poder recuperarse de tales errores; TestDisk es la herramienta de último recurso, por lo que si cuenta con ella para limpiar sus errores y falla (como a veces lo hace), está en graves problemas.

Rod Smith
fuente