Сделал бэкап mbr, как написано
здесьsudo dd if=/dev/sdb of=/media/d/mbr.bin bs=512 count=1
Установил windows-драйвера-программы (с форматированием раздела). Дальше загрузился с livecd и попытался восстановить mbr, сначала
sudo dd if=/путь/до/mbr.bin of=/dev/sdb bs=446 count=1
. Ничего не грузится. Попробовал скопировать все 512, аналогично. Восстановил grub с помощью grub-install. Сейчас ситуация следующая. Имеется зоопарк разделов. Старый диск со старой виндой:
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 63 39102209 19551073+ 7 HPFS/NTFS/exFAT
Новый диск с виндой и линуксом:
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 2048 81922047 40960000 7 HPFS/NTFS/exFAT
/dev/sdb2 81922048 110594047 14336000 5 Расширенный
/dev/sdb3 110594048 488396799 188901376 7 HPFS/NTFS/exFAT
/dev/sdb5 81924096 106495999 12285952 83 Linux
/dev/sdb6 106498048 110594047 2048000 82 Linux своп / Solaris
Грузится линукс, грузится старая Windows со старого диска, sdb1 монтироваться не хочет.
serge@GAME-EDITION:~$ sudo mount -t ntfs -o rw /dev/sdb1 /media/c
ntfs_mst_post_read_fixup_warn: magic: 0x05000000 size: 1024 usa_ofs: 32 usa_count: 65535: Недопустимый аргумент
Record 0 has no FILE magic (0x5000000)
Failed to load $MFT: Ошибка ввода/вывода
Failed to mount '/dev/sdb1': Ошибка ввода/вывода
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.
Можно восстановить, или форматировать опять и переустанавливать?