восстановление раздела windows на загрузчике GRUB + IRRT управление диском SSD на mini pci express

1676
MrBrody

Вы видите это в посте, моя система не самая простая. У меня есть HDD и SSD, SSD находится на интерфейсе mini-pci-express, а жесткий диск на обычном интерфейсе SATA 2. У меня Windows 7 на SSD и Ubuntu на HDD + свободное место на HDD в файловой системе NTFS для хранения файлов из раздела Windows. Единственный способ запуска моей системы - использовать технологию Intel IRRT и установить устройство «Внутренний жесткий диск (IRRT)» в качестве первого загрузочного устройства в порядке загрузки. Это «IRRT» устройство поставляется в дополнение к самим SSD и HDD: я до сих пор не понял, как именно оно работает, но похоже, что это какой-то общий диск, который может правильно обращаться к загрузочному сектору SSD, хотя он находится на mini PCI экспресс-интерфейс. И чтобы усложнить ситуацию, GRUB ставится перед этим, и он по-прежнему может корректно запускать Windows 7, хотя для этого он указывает на / dev / sda1, а / dev / sda1 находится на жестком диске, а не на SSD. Может быть, это физическое место всей вещи "IRRT". До этого все работало хорошо.

Теперь о моей настоящей проблеме.

Сегодня я попытался разбудить мою систему (Windows 7 64 бит) из спящего режима. Сделав это, я включил беспроводную карту (физический внешний коммутатор, у меня есть ноутбук, M4600 от Dell), прежде чем система могла запуститься (возможно, мне было все равно). Возможно из-за этого я получил win 7 синий экран и перезагрузился. Затем, при перезагрузке, после выбора Windows 7 в Grub, он отображал мне сообщение «сбой загрузки», поскольку «требуемое устройство было недоступно». Я пытался восстановить через win 7 DVD. Это не удалось. Однако я заметил проблему во время процедуры ремонта. Когда я купил свой ноутбук, он был пустым, ничего на обоих дисках. Сначала я установил Windows 7 вручную, затем убунту. Grub появился после всего этого IRRT. И хотя Ubuntu все еще не было, при вставке DVD с Windows он мог найти раздел Windows на C: \ (SSD), и его размер. Сегодня, когда я попытался выполнить процедуру восстановления, на D: \ (HDD) показывалось только несколько разделов "windows" размером 0 Мб. Позже, fdisk -l показал мне, что действительно существует раздел NTFS на жестком диске, загрузочный, в дополнение к разделу хранения NTFS, который я знаю, был. Вот что сегодня нашел fdisk:

Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x1010ba11  Device Boot Start End Blocks Id System /dev/sda1 * 1 13 101574 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. Partition 1 does not start on physical sector boundary. /dev/sda2 13 56105 450560718 7 HPFS/NTFS /dev/sda3 56106 60802 37722113 5 Extended Partition 3 does not start on physical sector boundary. /dev/sda5 56106 60603 36127744 83 Linux /dev/sda6 60603 60802 1593344 82 Linux swap / Solaris  Disk /dev/sdb: 128.0 GB, 128035676160 bytes 255 heads, 63 sectors/track, 15566 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x9e182e42  Device Boot Start End Blocks Id System /dev/sdb1 1 5 40131 de Dell Utility /dev/sdb2 * 6 15566 124992512 7 HPFS/NTFS 

Все выглядит нормально. Я подозреваю, что после неудачного выхода из спящего режима, когда гибернация изменяет сектор, на который нацелена последовательность загрузки, произошел некоторый беспорядок, некоторая транзакция не была завершена, и мой указатель загрузки внутри раздела Windows стал неправильным. Проблема в том, что со всей вышеприведенной суперструктурой (Grub, IRRT и два диска, с жестким диском, хранящим часть последовательности загрузки Windows, соответствующую загрузке mini-pci-express впоследствии), диск Windows кажется быть неспособным восстановить любой ущерб, который был нанесен неудачной процедурой пробуждения, поскольку он не может видеть за пределами D: \ "установка Windows", которая на самом деле не существует: это только какой-то раздел, связанный с последовательностью загрузки Windows, а не созданный окнами, но и IRRT и Grub. Настоящий загрузочный сектор вместе с самой установкой,

И последнее: SSD больше не отображается в Linux как автоматически монтируемый диск, как это было до проблемы. fdisk все еще видит разделы на SSD, но я не знаю, почему он не появляется в Nautilus, когда я его открываю. И чтобы добавить к этому, я слишком большой новичок, чтобы правильно знать, как вручную монтировать раздел, который обычно монтируется автоматически, а теперь ничего не делает. Потому что в случае, если мне нужно будет отформатировать C: \, было бы хорошо получить данные обратно. И проверить, что он все еще существует, что это не SSD, который только что сгорел ...

Итак, в этой проблеме, где я потерял себя, есть кто-нибудь, что делать? Я предполагаю физически удалить HDD, а затем заставить Windows DVD найти раздел на SSD и восстановить его, хотя это, вероятно, сделает недействительным GRUB, когда я верну HDD. Я не знаю, будет ли это работать или сломать все дальше, поэтому сначала я хочу попытаться вернуть мои данные с SSD, снова «увидеть это» в Nautilus.

Большое спасибо, если какая-то деталь отсутствует, я добавлю ее!

РЕДАКТИРОВАТЬ: вот что случилось, когда я попытался смонтировать:

MrBrody@MrBrody-laptop:~$ sudo mount -t ntfs /dev/sdb2 /home/MrBrody/testmount ntfs_mst_post_read_fixup: magic: 0x44414142 size: 1024 usa_ofs: 63104 usa_count: 65534: Invalid argument Record 0 has no FILE magic (0x44414142) Failed to load $MFT: Input/output error Failed to mount '/dev/sdb2': Input/output error 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. 

Редактировать 2: Я пытался удалить жесткий диск, а затем восстановить с Win 7 диска: не нашел разделов Windows! Потом попытался загрузиться просто: ничего. И до сих пор не нашли способ доступа к данным на SSD. Я попытался запустить команду gpart, и при сканировании SSD действительно издавал «звуки», но так как это было довольно долго, я остановился, прежде чем он мог что-либо показать. Так что я немного раздражен, я действительно хотел бы найти способ восстановить свои данные, прежде чем я перезаписываю все с новой установкой win 7 - и, во-первых, чтобы определить, действительно ли мой SSD не работает!

Пожалуйста, помогите, я думаю, что это серьезно ...

1
Я наконец все отформатировал. Это был не ссд. И поскольку это мини-pci-express, dell должна предоставлять обновления прошивки, а у них их нет, так что ... даже если прошивка была неисправной, я ничего не мог сделать! MrBrody 11 лет назад 0

0 ответов на вопрос