1

Вы видите это в посте, моя система не самая простая. У меня есть 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, он отображал мне сообщение "fail boot", потому что "требуемое устройство было недоступно". Я пытался восстановить через win 7 DVD. Это не удалось. Однако я заметил проблему во время процедуры ремонта. Когда я купил свой ноутбук, он был пустым, ничего на обоих дисках. Сначала я установил Windows 7 вручную, затем убунту. Grub появился после всего этого IRRT. И хотя Ubuntu по-прежнему не было, при вставке Windows DVD он мог найти раздел 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. Настоящий загрузочный сектор вместе с самой установкой находится на C:\, SSD.

И последнее: 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 мертв!

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

0