Windows портит основную таблицу GPT

У меня есть внешний жесткий диск, который я разделяю между моим ноутбуком Linux и моим рабочим столом Windows 10. Диск содержит таблицу GPT с разделом NTFS и разделом, зашифрованным с помощью Truecrypt.

Диск отлично работает с Linux. Я могу видеть и изменять все данные на обоих разделах. Всякий раз, когда я подключаю диск к своей машине с Windows, он, кажется, работает нормально, я не получаю никаких ошибок или предупреждений.

Когда я вынимаю диск из своего компьютера с Windows и подключаю его к своему Linux, ноутбук даже не пытается смонтировать диск, и никаких ошибок не выдается. Я посмотрел в gParted, и он сказал мне, что основная таблица GPT была повреждена. Я начал использовать gdisk (fdisk для GPT) для восстановления таблицы GPT из резервной копии. Это успешно, и я могу использовать диск в обычном режиме. То есть, пока я снова не подключу его к своему компьютеру Windows. КАЖДЫЙ раз, когда я подключаюсь к своей Windows, мне нужно восстановить основную таблицу GPT, чтобы использовать ее в Linux.

Что я действительно спрашиваю, так это то, что вызывает это и как это можно остановить? ОЧЕНЬ раздражает необходимость постоянно ремонтировать диск.

РЕДАКТИРОВАТЬ: диск имеет размер 320 ГБ (поэтому форматирование чуть меньше 300) и выпущен в 2012 году. Размер логического сектора составляет 512 байт. Первый раздел - это раздел размером 128 МБ, начинающийся в секторе 34 (первый пригодный для использования) с флагом msftres. Я предполагаю, что это было автоматически создано Windows. Вывод sgdisk -v / dev / sdb после того, как Windows повредила GPT, имеет только несколько интересных моментов:

 Warning! Main partition table CRC mismatch! Loaded backup partition table instead of main partition table!
 Problem: The CRC for the main partition table is invalid. This table may be corrupt. Consider loading the backup partition table ('c' on the recovery & transformation menu). This report may be a false alarm if you've already corrected other problems.
 Caution: Partition 1 doesn't begin on a 8-sector boundary. This may result in degraded performance on some modern (2009 and later) hard disks.

sgdisk -p / dev / sdb показывает таблицу разделов следующим образом:

 Disk /dev/sdb: 625142448 sectors, 298.1 GiB
 Logical sector size: 512 bytes
 Disk identifier (GUID): 3747C42F-4A37-41D4-AF66-1A56BA4B347C
 Partition table holds up to 128 entries
 First usable sector is 34, last usable sector is 625142414
 Partitions will be aligned on 8-sector boundaries
 Total free space is 4717 sectors (2.3 MiB)

 Number  Start (sector)    End (sector)  Size       Code  Name
   1              34          262177   128.0 MiB   0C01  Microsoft reserved part
   2          264192       409864191   195.3 GiB   0700  Basic data partition
   3       409864192       625139711   102.7 GiB   0700  Basic data partition
2
задан 29 July 2016 в 08:49

0 ответов

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

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