Мне нужны предложения. Я хотел сделать резервную копию sda2, на котором установлена Win7. Я удалил Recovery Resion. (Вероятно, Testdisk может восстановить этот раздел, потому что я не делал никаких манипуляций с этой областью с тех пор.) Клонезилла сказал:

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.

Поэтому я думаю о выполнении этой команды, хотя, прежде чем сделать это, я думаю, что я должен сделать резервную копию sda на dd в случае аварии. И я не помню, был ли на моем ноутбуке изначально таблица разделов MBR или GTP.

И Win7 не загружается. Я попытался восстановить MBR и PBR Win7 Windows PE также.

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

Обе команды работали нормально. Но даже после этого Win7 не загружался. /Boot/BCD и bootmgr.exe.mui уже существуют.

Я намереваюсь сделать резервную копию sda так, чтобы сгенерированное изображение включало область, достаточную после конца sda2,

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

(Сначала я попробовал

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

, но это занимает слишком много времени. Это займет около 17 минут за 1 ГБ.)

Когда я ввожу команду

sgdisk -z /dev/sdx

как есть, есть ли вероятность, что все данные на sda будут потеряны? И если я удалю все данные на sda с помощью sgdisk, могу ли я восстановить текущее состояние моего жесткого диска, используя этот файл sda_60G.img?

И я прочитал следующие вопросы и ответы.

Clonezilla терпит неудачу при клонировании с несовпадающим разделом GPT и MBR

введите gdisk, введите x, чтобы войти в меню экспертов, введите p, введите o, а затем введите q, чтобы выйти.

Я пытался выполнить эту команду. Но пришло следующее сообщение.

# 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:

Какой я должен выбрать ? Если я выберу 2-GPT,
есть ли вероятность, что все данные на sda будут потеряны?

Дополнительная информация.

# 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

Я сделал это sad1 для установки Grub несколько дней назад.

И в итоге после dding sda2 я попробовал "sgdisk -z /dev /sda" скопировать и вставить. Это удалось? sda2 и sda1 оба безопасны.

# 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.

И на этот раз Клонезилле это удалось. Я мог бы получить резервную копию sda2. Но Win7 все еще не загружается. Я отправил эту проблему.

Где драйвер жесткого диска, необходимый для обнаружения Win7?

1 ответ1

0

В качестве альтернативы sgdisk или gdisk вы можете использовать fixparts . Учитывая конфигурацию вашего диска, он должен безопасно удалить оставшиеся данные GPT, с меньшим риском повреждения из-за опечатки или другой ошибки пользователя.

Даже если вы используете sgdisk -z ненадо (скажем, с использованием верхнего регистра -Z , а не в нижнем регистре -z он не будет полностью стереть диск, только данные таблицы разделов. Такой инструмент, как TestDisk, должен быть способен восстановить разделы после такой ошибки. Тем не менее, вы не должны рассчитывать на TestDisk, чтобы иметь возможность восстанавливаться после таких ошибок; TestDisk - это средство последней инстанции, поэтому, если вы рассчитываете на то, что он исправит ваши ошибки, а он не удастся (как это иногда бывает), у вас большие проблемы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .