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

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

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

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

Сегодня я попытался вывести свою систему (Windows 7 64 бит) из спящего режима. Для этого я включил беспроводную карту (физический внешний коммутатор, у меня ноутбук, M4600 от Dell), прежде чем система успела запуститься (может быть, мне было все равно). Может быть, из-за этого у меня появился синий экран Win 7 и перезагрузка. Затем, при перезагрузке, после выбора Windows 7 в Grub, он вывел мне сообщение «не удалось загрузить», потому что «требуемое устройство недоступно». Я попробовал восстановить через DVD-диск Win 7. Это не удалось. Однако я заметил проблему во время процедуры восстановления. Когда я купил свой ноутбук, он был пуст, на обоих дисках ничего не было. Сначала я вручную установил Windows 7, ПОТОМ Ubuntu. Grub появился после всего этого IRRT. И хотя Ubuntu все еще не было, при вставке DVD-диска Windows он мог найти раздел Windows на C:\ (SSD) и его размер. Сегодня, когда я попробовал процедуру восстановления, она показала только какой-то раздел "windows" на D:\ (жесткий диск) размером 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 и два диска, с HDD, хранящим часть последовательности загрузки Windows, соответствующую последующей загрузке mini-pci-express), диск Windows, похоже, не может восстановить какой-либо ущерб, нанесенный неудачной процедурой пробуждения, поскольку он не видит дальше D:\ "установка Windows", которая на самом деле не существует: это всего лишь некий раздел, связанный с последовательностью загрузки Windows, созданный не Windows, а как IRRT, так и Grub. Настоящий загрузочный сектор вместе с самой установкой находится на C:\, SSD.

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

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

Спасибо большое, если какой-то детали не хватает, я ее добавлю!

EDIT: вот что произошло, когда я попытался смонтировать:

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: Я пытался извлечь HDD, а затем восстановить с помощью диска Win 7: не нашел никаких разделов Windows! Затем попытался просто загрузиться: ничего. И все еще не нашел способа получить доступ к данным на SSD. Я попытался запустить команду gpart, и SSD действительно издавал "звуки" во время сканирования, но так как это было довольно долго, я остановился, прежде чем он смог что-либо показать. Так что я немного раздражен, я действительно хотел бы найти способ восстановить свои данные, прежде чем я перезапишу все новой установкой Win 7 - и для начала определить, действительно ли это мой SSD мертв!

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

Связанный контент