Зашифрованная Карта памяти на 3 ТБ GPT / GUID показывает неправильный размер в человечности 12.04/64bit

Моя внешняя Карта памяти с Таблицей разделов GUID показывает неправильный размер, и я думаю, что это мешает TrueCrypt монтировать его.

Диск Форматирован в Win7 и работает там прекрасный. 2. раздел смонтирован автоматически Ubuntu, но 3. раздел не работает. Раздел шифруется с TruCrypt.

gdisk-p

Disk /dev/sdc: 1565565872 sectors, 746.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AA9BEA51-54B9-4AC4-B090-FBD4928B52D7
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1565565838
Partitions will be aligned on 8-sector boundaries
Total free space is 2014 sectors (1007.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1              34          262177   128.0 MiB   0C01  Microsoft reserved part
   2          264192        21235711   10.0 GiB    0700  Basic data partition
   3        21235712      5860530175   2.7 TiB     0700  Basic data partition

Размер диска появляется как 746 ГБ, поскольку это был MBR, но это - GPT

gdisk-v

Problem: partition 3 is too big for the disk.

Warning! Secondary partition table overlaps the last partition by
4294964337 blocks!
You will need to delete this partition or resize it in another utility.

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.

Consult http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/
for information on disk alignment.

Identified 2 problems!

Существует партия информации о внутренних дисках, но я не могу найти полезную информацию о GPT-картах-памяти в Ubuntu. Вероятно, наклон TrueCrypt монтирует его на Linux вообще, но существует все еще проблема с неправильным размером.

Спасибо за любые предложения.

1
задан 16 June 2012 в 15:42

1 ответ

Как правило этот признак является почти всегда или проблемой с драйвером или аппаратной проблемой.

То, что происходит, - то, что что-то вдоль строки принимает 64-разрядное значение и усекает это к 32 битам. Это приводит к отбрасыванию 2 тебибайт (2 048 гибибайт) в очевидном размере диска, как сообщается большинством дисковых утилит. Попытки получить доступ вне метки на 2 тебибайта, вероятно, "повторятся" к передней стороне диска, приводящего к неправильным чтениям, или повредят, когда диск будет записан. Таким образом Вы не должны пытаться записать в диск, пока эта проблема не решена!

Эта проблема является типичной на корпусах внешнего диска со встроенным микропрограммным обеспечением, которое использует 32-разрядные поля, чтобы хранить критическую информацию сектора. Обычно необходимо заменить такие корпуса, если Вы хотите использовать диск over-2TiB. Так как Вы говорите, что диск хорошо работает в Windows, тем не менее, это наиболее вероятно не проблема. Одно существенное исключение: Если Вы подготовили диск в Windows как внутренний диск и с тех пор передали его внешнему корпусу, Вы видели признаки, о которых Вы сообщаете. Решение состоит в том, чтобы заменить корпус одной способной из обработки дисков over-2TiB.

Другой частой причиной этого признака является проблема драйвера, но обычные проблемные сообщения в этом случае приходят от пользователей Windows. Дисковая стопка USB Linux долго поддерживала внешние диски over-2TiB (с надлежащим 64-разрядным встроенным микропрограммным обеспечением), и стопка драйвера идентична для большинства внешних дисков. Могло случиться так, что существует ошибка в определенном ядре, которое Вы используете, тем не менее, таким образом, Вы могли попытаться обновить свое ядро (или понизить его до более ранней версии при использовании последней версии). В ядре существует также горстка определенных для модели драйверов, и я не знаю, как они работали бы (или не удались бы работать) с дисками over-2TiB.

В любом случае другое возможное решение состоит в том, чтобы изменить интерфейсы. Если диск поддерживает и USB и другой интерфейс, такой как eSATA или FireWire, Вы могли попробовать другой интерфейс. Это могло бы обойти любую ошибку, вызывает проблему - но необходимо будет очень стараться никогда не использовать ошибочный интерфейс, если Вы делаете это этот путь!

Относительно TrueCrypt, я не могу прокомментировать его, так как у меня нет опыта с той технологией. (Редактирование: при установке некоторых драйверов TrueCrypt в Linux возможно, что они - источник проблемы и должны были бы быть удалены или обновлены для фиксации его.)

2
ответ дан 16 June 2012 в 15:42

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

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