
Я пытался установить Ubuntu вместе с Windows 7. Я по глупости вытащил live CD во время установки, и теперь не могу загрузиться обратно в Windows 7. Я просмотрел несколько вопросов на этом сайте, но там есть различные указания по помощи, и я не уверен, какие из них применимы ко мне. В настоящее время я работаю на live CD.
Я выполнил несколько найденных мной команд и вот результаты:
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x1a3f0dfb
Device Boot Start End Blocks Id System
/dev/sda1 * 63 2047 992+ 42 SFS
Partition 1 does not start on physical sector boundary.
/dev/sda2 2048 409599 203776 42 SFS
/dev/sda3 409600 1434507256 717048828+ 83 Linux
/dev/sda4 1434507264 1465147119 15319928 42 SFS
ubuntu@ubuntu:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME FSTYPE SIZE MOUNTPOINT LABEL
sda 698.7G
├─sda1 ntfs 199M /media/ubuntu/SYSTEM SYSTEM
├─sda2 ext4 683.9G /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094
├─sda3 ntfs 14.5G RECOVERY
└─sda4 vfat 102.9M /media/ubuntu/HP_TOOLS HP_TOOLS
sr0 iso9660 996M /cdrom Ubuntu 14
Я думаю, что sda2 — это мой раздел Windows, но когда я захожу в /media/ubuntu/282b0be8-88df-4095-b50e-acb7e1f06094
папку, она пуста.
Что это значит? Означают ли мои результаты, что мой "раздел Windows" "смонтирован"? Как мне восстановить мои файлы Windows? Нужен ли мне TestDisk?
решение1
(Очень маленькая) хорошая новость: раннее извлечение диска помоглонетпричина твоих проблем. Не ругай себя за это.
Остальное, боюсь, плохие новости. Ваш жесткий диск, с технической точки зрения, полный и абсолютный бардак. :-(
Ваши /dev/sda1
, /dev/sda2
, и /dev/sda4
все имеют тип 0x42. Этот тип также идентифицируется как "SFS" fdisk
, хотя эта аббревиатура на самом деле относится к использованию, которое больше не является общепринятым -- это на самом деле Windows 2000 (и более поздние версии)динамический диск(он же менеджер логических дисков, или LDM), который похож на Linux (но несовместим с ним)менеджер логических томов (LVM).
В любом случае, я предполагаю, что вы начали с конфигурации LDM в Windows, но либо вы, либо установщик Ubuntu не определили ее как таковую. Вместо этого, либо вы, либо установщик Ubuntu попытались изменить размер разделов LDM, как будто это были простые файловые системы, чтобы освободить место для Ubuntu. Это былоБОЛЬШОЙошибка, потому что она повредила настройку LDM и, возможно, повредила файловые системы, содержащиеся в ней. Это привело к повреждению установки Windows. Более того, ваши надежды на полное восстановление слабы (но не отсутствуют).
В качестве первого шага я предлагаю вам сделать резервную копию всех ваших файлов данных, которые вы можете прочитать. Сделайте это с помощью аварийных инструментов Linux и/или Windows. Если вы не можете найти все ваши файлы, сделайте низкоуровневую резервную копию вашихвесьжесткий диск на другой, например:
sudo dd if=/dev/sda of=/path/to/big/space/backup.img
Очевидно, вам понадобится большой диск для хранения резервной копии; в этом примере он смонтирован в /path/to/big/space
. Если попытка восстановления ухудшит ситуацию (а вероятность того, что так и будет, двузначна), вы сможете восстановить все до текущего состояния из резервной копии.
После того, как вы сделаете резервные копии, я рекомендую вам загрузить аварийный диск иудалитьвсе ваши разделы. Затем вы можете использоватьТестДискчтобы попытаться восстановить ваши исходные тома NTFS. Вам может потребоваться повозиться с опциями TestDisk, чтобы заставить его восстановить правильные файловые системы;непозвольте ему восстановить любую файловую систему Linux, поскольку файловая система Linux вполне может перезаписывать критические данные NTFS, а вам нужно восстановить именно данные NTFS. Этот процесс вряд ли сработает полностью, но есть шанс, что вы сможете восстановить хотя бы одну файловую систему. Однако она может быть повреждена, и в этом случае вам придется восстанавливать ее из Windows. Даже если вы вернете файловую систему, некоторые файлы могут быть повреждены или утеряны.
Если этот процесс не удался, то в качестве последнего средства восстановления (при условии, что у вас нет резервных копий) можно использоватьФотоРекили какой-либо аналогичный инструмент для восстановления на уровне файлов. В последний раз, когда я проверял, PhotoRec не очень хорошо восстанавливал имена файлов, поэтому вам придется просматривать файлы по отдельности, чтобы выяснить, что это такое. Это будет утомительно. Я видел утверждения, что есть коммерческие инструменты Windows, которые лучше восстанавливают имена файлов с томов NTFS, поэтому вы можете рассмотреть такие варианты вместо PhotoRec. Я не очень много знаю об этих альтернативах, поэтому не могу порекомендовать конкретный продукт. Вы можете спросить об этом на форуме Windows.
В качестве примечания, Windows создает конфигурации LDM без предупреждения, когда вы создаете более четырех разделов на диске. Если на вашем диске было более четырех "разделов" (на самом деле логических томов) при запуске, то на нем изначально был LDM. Однако если вы создали новые разделы для Linux с помощью инструмента Windows, это вызвало всю эту цепочку событий. Правило № 1 при подготовке к установке Linux на систему, использующую Windows, заключается в том, чтобынетиспользуйте инструменты Windows для создания разделов Linux. Вы можете использовать инструменты Windows для сжатия раздела Windows, но оставьте это свободное пространство нераспределенным; позвольте установщику Linux создать свои собственные разделы в нераспределенном пространстве.
РЕДАКТИРОВАТЬ:Я только что заметил, что ваши fdisk
и lsblk
выводы непоследовательны относительно того, что есть что; fdisk
предполагает, что Linux установлен в /dev/sda3
, но lsblk
предполагает, что он установлен в /dev/sda2
. Я написал вышесказанное, основываясь в основном на fdisk
выводе, но, lsblk
вероятно, заслуживает большего доверия. Тем не менее, общие черты того, что я написал, вероятно, все еще применимы.
решение2
sda1 — это раздел Windows, sda2 — раздел, созданный для установки Ubuntu. Переустановите его и завершите установку правильно, и все должно работать. При переустановке выберите ручное разбиение на разделы и выберите sda2 для форматирования в ext4 и монтирования как "/".