1

Я установил Windows 7, и он уничтожил мой том TrueCrypt.

У меня есть следующие настройки:

/dev/sda  <-- truecrypt encrypted drive
/dev/sda1 <-- 100mb, probably windows boot loader (new, should not be here)
/dev/sdb1 <-- ubuntu
/dev/sdb2 <-- swap
/dev/sdb3 <-- windows 7 (new)

Похоже, что загрузчик Windows 7 автоматически устанавливается на sda1, а не на разделы, на которых установлена Windows.

Мне удалось восстановить заголовок тома на диске truecrypt с помощью инструментов тома -> восстановить заголовок тома -> восстановить заголовок тома из резервной копии, встроенной в том

Если я сейчас пытаюсь смонтировать том truecrypt в /dev /sda, я получаю следующую ошибку:

mount: wrong fs type, bad option, bad superblock on /dev/mapper/truecrypt3,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Я запустил truecrypt через командную строку, но нет конкретного сообщения об ошибке.

системный журнал - попробуйте dmesg | Хвост дает мне:

No command 'syslog' found, did you mean:
 Command 'dsyslog' from package 'dsyslog' (universe)
 Command 'syslogd' from package 'sysklogd' (universe)
 Command 'syslogd' from package 'inetutils-syslogd' (universe)
 Command 'syslogd' from package 'busybox-syslogd' (universe)
syslog: command not found

Я уже пытался погуглить мою проблему, но пока не смог найти решение (и я немного боюсь просто попробовать что-то, потому что было бы стыдно потерять все данные). Кто-нибудь знает способ исправить это? Я был бы очень признателен за любую помощь.

// редактировать:

Dmesg | Хвост дает мне:

[ 2848.396620] EXT3-fs (dm-3): error: invalid journal inode
[ 2976.790464] EXT3-fs (dm-1): error: invalid journal inode
[ 3890.357971] EXT3-fs (dm-1): error: invalid journal inode

2 ответа2

2

Мне кажется, что вам удалось "открыть" контейнер Truecrypt, но файловая система EXT в контейнере повреждена (что было бы целесообразно, если бы Windows перезаписала его часть, как кажется, имеет место)

Есть большая вероятность, что эта команда ухудшит ситуацию, поэтому я настоятельно рекомендую сделать резервную копию контейнера truecrypt перед его попыткой - но для восстановления файловой системы вы можете попробовать /sbin/fsck.ext3 /dev /mapper /truecrypt3

Вместо этого вы можете попробовать восстановить файл на поврежденном разделе, и в этом случае вы можете сделать это так же, как и для незашифрованного раздела, используя только /dev /mapper /truecrypt3 в качестве блочного устройства.

1

Установка Windows всегда перезапишет вашу MBR. MBR хранится не внутри раздела, а в первых 512 байтах диска. Если sda загружалась с использованием загрузчика truecrypt, вам необходимо переустановить загрузчик truecrypt.

Windows ничего не знает о GRUB, SYSLINUX, LILO или любом другом загрузчике не от Microsoft. Он также ничего не знает о truecrypt-дисках / томах. MBR ВСЕГДА будет перезаписываться на первый загрузочный диск, поскольку предполагается, что система не может загрузиться в Windows в противном случае. True-crypt имеет собственный супер-безопасный загрузчик, который может разблокировать том и позволить ОС загрузиться. Если это было повреждено / перезаписано / подделано, его необходимо восстановить или исправить.

Возможно, вы захотите попробовать использовать TrueCrypt Rescue Disk.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .