Как получить данные из раздела Windows, когда «основная таблица GPT повреждена, но резервная копия выглядит нормально»

На моем ноутбуке Asus (U37VC) работала Windows 8.1. Синий экран; ошибка 0xc000000e. Рисунок Я как-то облажался с загрузкой (некоторые из них сильно перезагружаются в последнее время после надоедливых лагов). После отключения защиты загрузки в BIOS я могу запустить утилиту (EasyRE), которая должна исправить это с USB. Не работает; разделы не распознаются.

Думаю, я бы вместо этого использовал Ubuntu, чтобы это исправить. Я использую Ubuntu 15.04 с USB. GParted говорит: «Основная таблица GPT повреждена, но резервная копия выглядит нормально, поэтому она будет использоваться».

Попытка запустить несколько вещей в терминале:

ubuntu@ubuntu:~$ sudo mount -t cifs -o ro /dev/sda6 /home/ubuntu/cdrive
mount.cifs: bad UNC (/dev/sda6)
ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda6
Failed to determine whether /dev/sda6 is mounted: No such file or directory
Mounting volume... Failed to access '/dev/sda6': No such file or directory
Error opening '/dev/sda6': No such file or directory
FAILED
Attempting to correct errors... Failed to access '/dev/sda6': No such file or directory
Error opening '/dev/sda6': No such file or directory
FAILED
Failed to startup volume: No such file or directory
Failed to access '/dev/sda6': No such file or directory
Error opening '/dev/sda6': No such file or directory
Volume is corrupt. You should run chkdsk.
ubuntu@ubuntu:~$ 

Том поврежден ? ОК, я в ужасе. Должен отметить, что я понятия не имею, что я здесь делаю, этот код скопирован с таких сайтов, как этот.

Идеи? Большая часть моих вещей находится в облаке, но я аспирант, а мои драгоценные файлы Zotero - нет. У меня есть резервная копия? Нет, я идиот Я не заботился об этом, потому что все написанное мной (а значит, незаменимо) находится в Gmail; Я забыл про Зотеро до этого бедствия.

Пожалуйста, помогите. Есть ли способ просто исправить это? Или хотя бы перетаскивать вещи, которые мне нужны, с диска? С приводом все в порядке? (Даже если я не могу получить данные, я хотел бы знать, решит ли проблему чистая установка Windows или Ubuntu) Как это проверить?

РЕДАКТИРОВАТЬ: ------- --------

Device          Start        End    Sectors   Size Type
/dev/sda1        2048     616447     614400   300M EFI System
/dev/sda2      616448    1845247    1228800   600M Windows recovery environment
/dev/sda3     1845248    2107391     262144   128M Microsoft reserved
/dev/sda4     2107392  782772223  780664832 372.3G Microsoft basic data
/dev/sda5   782772224  783515647     743424   363M Windows recovery environment
/dev/sda6   783515648 1911560191 1128044544 537.9G Microsoft basic data
/dev/sda7  1911560192 1953523711   41963520    20G Windows recovery environment

Возможно, дополнительная информация, которая окажется откровенной для кого-то, кто знает, что они делают: при попытке восстановить с помощью установочного диска Windows 8.1, это означает, что диск заблокирован, и я должен как-то его «разблокировать».

Хорошо, вот что у меня есть из fdisk:

ubuntu@ubuntu:~$ sudo sgdisk -b sda-backup.gpt /dev/sda
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
The operation has completed successfully.

ubuntu@ubuntu:~$ sudo sgdisk -p /dev/sda
Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): EA00449F-79EF-40B7-9A63-F062CED0EBBE
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3437 sectors (1.7 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048          616447   300.0 MiB   EF00  EFI system partition
   2          616448         1845247   600.0 MiB   2700  Basic data partition
   3         1845248         2107391   128.0 MiB   0C01  Microsoft reserved ...
   4         2107392       782772223   372.3 GiB   0700  Basic data partition
   5       782772224       783515647   363.0 MiB   2700  
   6       783515648      1911560191   537.9 GiB   0700  Basic data partition
   7      1911560192      1953523711   20.0 GiB    2700  Basic data partition

ubuntu@ubuntu:~$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.0

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

    Command (? for help): v

    Partition(s) in the protective MBR are too big for the disk! Creating a
    fresh protective or hybrid MBR is recommended.

Итак, я скопировал резервные заголовки на главную (надеюсь, это то, что я сделал):

ubuntu@ubuntu:~$ sudo gdisk /dev/sdc
GPT fdisk (gdisk) version 1.0.0

Partition table scan:
  MBR: MBR only
  BSD: not present
  APM: not present
  GPT: not present


***************************************************************
Found invalid GPT and valid MBR; converting MBR to GPT format
in memory. THIS OPERATION IS POTENTIALLY DESTRUCTIVE! Exit by
typing 'q' if you don't want to convert your MBR partitions
to GPT format!
***************************************************************


Command (? for help): q
ubuntu@ubuntu:~$ gdisk /dev/sda

GPT fdisk (gdisk) version 1.0.0

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: damaged

****************************************************************************
Caution: Found protective or hybrid MBR and corrupt GPT. Using GPT, but disk
verification and recovery are STRONGLY recommended.
****************************************************************************

Command (? for help): r

Recovery/transformation command (? for help): b

Recovery/transformation command (? for help): m

Command (? for help): w

Partition(s) in the protective MBR are too big for the disk! Creating a
fresh protective or hybrid MBR is recommended.

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sda.
Warning! An error was reported when writing the partition table! This error
MIGHT be harmless, or the disk might be damaged! Checking it is advisable.

Теперь Я вижу OS (значок диска), DATA (значок диска) и UUI (значок USB), всплывающие на боковой панели моего экрана. Нажатие на них ничего не дает, а нажатие на «DATA» в Nautilus приводит к «Ошибка монтирования / dev / sda6 в / media / ubuntu / DATA: командная строка` mount -t "ntfs" -o "uhelper = udisks2, nodev, nosuid , uid = 999, gid = 999 "" / dev / sda6 "" / media / ubuntu / DATA "'завершено с ненулевым состоянием выхода 1:"

Предпоследняя (?) Редактировать: ---- ----

Какова бы ни была вторая проблема, она была несколько исправлена ​​с помощью утилиты EasyRE после использования gdisk для копирования резервной копии GPT - по крайней мере, достаточно, чтобы вернуться в Windows, чтобы захватить мои документы. У меня теперь есть три раздела вместо первых двух, хотя. ~ 400 ГБ C: с большинством важных вещей; 600 МБ D: под названием «Recovery», заполненный «восстанавливаемыми» вещами, которые, как мне кажется, созданы Windows, хотя могли быть EasyRE с использованием инструментов Windows; и пробел 400 МБ (хотя, по-видимому, используется 9/10 в соответствии с Windows - Ubuntu показывает скрытые файлы) E :. Ubuntu также показывает FAT "SYSTEM" раздел размером 315 МБ. Так что я потерял свой прежний диск D :. Я постараюсь выяснить, почему в течение следующей недели, конечно, буду признателен за любые идеи.

Ubuntu отмечает, что у меня есть два блока «Свободного пространства»: 599 ГБ и 134 МБ. Я предполагаю, что восстановить то, что было на его месте раньше (D :), было бы трудно.

3
задан 14 May 2015 в 03:53

1 ответ

Во-первых, Общая межсетевая файловая система (CIFS) является сетевым протоколом, не файловой системой, используемой на жестком диске. Таким образом Ваша попытка смонтировать диск с CIFS была обречена на отказ от запуска. (Вы могли бы использовать CIFS для доступа к тому же диску от другого компьютера, , но не локально.) Большинство разделов Windows использует NTFS, который Ubuntu монтирует использование драйвера NTFS-3g.

1122-секундный, с помощью ntfsfix на диске был также обречен на отказ. Несмотря на его имя, ntfsfix на самом деле не фиксирует ничего значительного; это делает несколько тривиальных проверок и затем отмечает файловую систему как требование внимания Windows. Таким образом, если что-либо, этот шаг усугубит положение, так как он мог бы заблокировать попытки получить доступ к файловой системе из Linux. Кроме того, не ясно, почему Вы попробовали /dev/sda6 и mount и ntfsfix. Вы получали тот идентификатор устройства от дисковой утилиты, Вы помнили, что это было правильное устройство, или что? Это - точно вид технической информации, должен был помочь решить Вашу проблему.

Треть и самое главное, сообщение об ошибке, о котором Вы сообщаете, относится к Таблица разделов GUID (GPT), , который является структурой данных уровень выше та из файловой системы. Таким образом попытки зафиксировать файловую систему неуместны по крайней мере на данном этапе. (Это похоже на попытку испечь муку и яйца перед объединением их в рецепте пирога.) Вместо этого необходимо искать способ восстановить таблицу разделов. К счастью, GPT включает дублирование, так восстановление, это может быть возможно. Вы представили недостаточную информацию для обеспечения пошаговых инструкций относительно выполнения так, тем не менее, и нет никакого простого набора данных, Вы могли обеспечить, что изменит тот факт. Существует любое количество вещей, которые могли быть неправильными, поэтому отсюда на нем должен быть процесс из диагноза и шагов, сделанных в ответ на вещи, которые Вы изучаете, не рецепт.

Для запуска я рекомендую прочитать следующие страницы в порядке:

  1. GPT fdisk страница
  2. "What is a GPT?" страница Wikipedia на GPT (можно на самом деле просмотреть большую часть из этого, но обратить внимание на расположение данных по диску и различию между защитным MBR, двумя заголовками GPT и этими двумя таблицами разделов)
  3. GPT fdisk документация относительно восстановления проблем

Быть терпеливым! , Если Вы пропускаете первые две страницы и врываетесь к третьему, Ваше знание будет неполным, и Вы, вероятно, просто напортачите в вещах. После того как Вы прочитали эти страницы, необходимо смочь использовать gdisk, чтобы исследовать диск и, с любой удачей, восстановить его.

, Если Вы не можете починить диск с gdisk, Вы можете использовать TestDisk, чтобы искать диск файловые системы и создать таблицу разделов, которая описывает то, что это находит. Это - определенно утилита последней инстанции, все же.

4
ответ дан 14 May 2015 в 13:53
  • 1
    Это - место, от которого я получаю его. Я стал последним. – fixxxera 11 August 2016 в 02:02

Другие вопросы по тегам:

Похожие вопросы: