Моя внешняя Карта памяти с Таблицей разделов 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 вообще, но существует все еще проблема с неправильным размером.
Спасибо за любые предложения.
Как правило этот признак является почти всегда или проблемой с драйвером или аппаратной проблемой.
То, что происходит, - то, что что-то вдоль строки принимает 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 возможно, что они - источник проблемы и должны были бы быть удалены или обновлены для фиксации его.)