Шифрование — скрытая Windows

Матеріал з Wiki.Zina
Версія від 12:35, 3 квітня 2018, створена >WikiSysop (→Ссылки)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку

Инструкция по установке скрытой Windows и открытого Linux с загрузкой в Windows через USB флэшку

[ред. | ред. код]

На одном жестком диске компьютера установим две операционных системы — Windows и Linux.

Затем зашифруем Windows бесплатной программой TrueCrypt и сделаем так, чтобы попасть в Windows можно было лишь вставив в компьютер специально подготовленную флэшку или компакт-диск.

Если ни флэшка, ни диск не вставлены, то на компьютере будет молча, без всяких вопросов грузиться Linux.

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

Все используемые для этого программы, кроме самой Windows, легальные и бесплатные.

Вам потребуется:

  • Установочные диски Windows и Linux — рекомендуем Lubuntu, как имеющую самый небольшой размер из хорошо известных разновидностей Ubuntu;
  • Пищущий DVD-ROM или CD-ROM;
  • Чистый CD или DVD диск;
  • Программы TrueCrypt, Grub Installer и Grub4DOS — можно скачать после установки Windows, если есть интернет;
  • USB флэшка.

1. Установка Windows и её шифрация

[ред. | ред. код]

Во время установки жесткий диск компьютера будет отформатирован (очищен). Поэтому, если на нем есть нужные вам файлы — перепишите их заранее на другой носитель.

Вставьте в DVD-ROM установочный диск Windows и начните установку.

Для того, чтобы после установки Windows 7 не остался 100-мегабайтный раздел «System Reserved (Зарезервировано системой)», который не шифруется TrueCrypt’ом и остается видимым из Linux, выполните следующие действия:
  • во время установки Windows на экране «Выберите раздел для установки Windows» нажмите «Настройка диска»;
  • если диск чистый — выберите «Незанятое место на диске 0» и нажмите «Создать» и «Применить»;
  • вы увидите 2 раздела — «Раздел 1: зарезервированно системой» и «Раздел 2». Выберите «Раздел 2» и нажмите «Удалить»;
  • теперь выберите «Раздел 1: зарезервированно системой» и нажмите «Расширить». Установите его размер таким, чтобы хватило Windows и программам — 60 Гб или более, но при этом убедитесь, что остается свободное место размером не мене 3 Гб — туда в дальнейшем мы установим Linux;
  • установите Windows в «Раздел 1: Зарезервировано системой».

После установки Windows установите программу TrueCrypt: http://www.truecrypt.org/downloads

Зашифруйте Windows: TrueCrypt → System → Encrypt System Partition/Drive… → Normal → Encrypt the Windows system partition → Syngle boot. С остальными настройками просто соглашайтесь.

При этом в папке «Мои документы» появится файл загрузочного диска «TrueCrypt Rescue Disk.iso», который TrueCrypt потребует записать на компакт-диск. Сделайте это — иначе завершить процесс шифрации Windows не удастся. Позже мы используем этот файл в нашей специальной загрузочной флешке.

После записи диска Windows выдвинет его — вставьте его обратно, чтобы TrueCrypt проверил правильность записи. Затем TrueCrypt сделает тестовую перезагрузку Windows, чтобы убедиться, что вы можете загрузиться с этого компакт-диска.

После тестовой перезагрузки начнется сам процесс шифрации Windows. Это займет какое-то время, обычно от получаса до пары часов. Пока идет шифрация, можно продолжать работать с компьютером.

После завершения шифрации перезагрузитесь. Для проверки перед этим выньте из DVD привода диск TrueCrypt’а. Вы убедитесь, что TrueCrypt установил на жесткий диск компьютера свой загрузчик и теперь загрузиться в Windows можно только по паролю.

2. Скрытие следов Windows

[ред. | ред. код]

Уже после завершения шифрации Windows получить доступ к ней без пароля невозможно.

Но если изучать жесткий диск с помощью специальных программ, то будет видно, что на диске установлена загрузка в зашифрованную операционную систему.

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

Чтобы исправить это, есть два варианта:

  1. Скрыть приглашение ввести пароль, но оставить возможность его ввода;
  2. Полностью убрать с жесткого диска следы возможности загрузки скрытой Windows.

Первый вариант делается средствами TrueCrypt: Система → Установки. Поставьте галочку «Пустой экран аутентификации» и введите текст-обманку, например:

Loading… Press Esc

Теперь при включении компьютера будет появляться текст-обманка, а по нажатию клавиши Esc будет возможность ввести пароль на совершенно пустом экране.

Но если жесткий диск компьютера будут исследовать, то эту обманку легко обнаружат. Правда, даже если ее и обнаружат, доступ к скрытой и зашифрованной Windows все равно без пароля будет невозможен.

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

3. Настройка загрузки с флэшки

[ред. | ред. код]

Скачайте программы:

Распакуйте и запустите grubinst_gui.exe от имени Администратора.

Вставте в компьютер USB флэшку. Нажмите на экране Grub Installer «Disk» и кнопку «Refresh». Выберите в выпадающем списке «Disk» флэшку (ее можно определить по размеру). Поставте галочку «Don’t search floppy» и убедитесь, что больше нигде галочек не стоит. Нажмите кнопку «Install», затем прочитайте в появившемя DOS окне об успехе установки MBR на флэшку. Чтобы зарыть это окно, нажмите Enter. В окне Grub Installer нажмите «Quit».

В распакованном архиве grub4dos скопируйте 2 файла — grldr и menu.lst — и вставьте их на флэшку.

Также на флэшку перепишите из папки «Документы» файл «TrueCrypt Rescue Disk.iso» и переименуйте его в tc.iso.

Откройте на флэшке файл menu.lst Блокнотом, очистите его и вставьте следующие строки:

title TrueCrypt Rescue Disk
find --set-root /tc.iso 
map --mem /tc.iso (hd32) 
map (hd0) (hd1) 
map (hd1) (hd0) 
map --hook 
root (hd32) 
chainloader (hd32)

Перезагрузите компьютер, зайдите в BIOS и настройте загрузку в такой последовательности:

  1. USB
  2. DVD-ROM
  3. Жесткий диск

После этого проверьте загрузку с флэшки.

4. Установка Linux

[ред. | ред. код]

Уберите флэшку, загрузитесь с диска с Ubuntu и начните установку. На этапе «Тип установки» выберите «Другой вариант» и вручную создайте раздел под Linux. В списке разделов щелкните «свободное место», затем «Добавить…».

  • Тип нового раздела: Первичный
  • Размер раздела: 3000 Мб
  • Использовать как: EXT4
  • Точка монтирования: /
Обратите внимание: ниже списка разделов будет показано «Устройство для установки системного загрузчика». По умолчанию Ubuntu предлагает /dev/sda — пусть так и будет.
Появится предупреждение о разделе для файла подкачки — игнорируйте его и продолжайте установку.

5. Восстановление загрузчика TrueCrypt

[ред. | ред. код]

Загрузитесть с флэшки. Появится сообщение:

Error: It appears you are creating a hidden OS.
Is this correct?

Нажмите «n».

Если теперь попытаться ввести пароль, то появится сообщение об ошибке «Incorrect password». Нужно восстановить заголовок тома:

  1. Нажмите «F8», затем цифру «3» — «Restore key data (volume header)»
  2. «Enter password» — введите пароль
  3. «Modify drive 0?» — нажмите «y»

Появится сообщение «Header restored». 2 раза нажмите Esc и снова введите пароль. Загрузится Windows.

6. Итого

[ред. | ред. код]

Если теперь вынуть из компьютера флэшку и перезагрузиться, загрузится Linux.

Если вставить флэшку и перезагрузиться, то загрузится Grub4DOS, спросит пароль и загрузит Windows.

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

1. Установка Windows и шифровка

Windows 7 при установке иногда создает отдельный раздел «System Reserved (Зарезервировано системой)». Этот раздел не шифруется TrueCrypt’ом и остается видимым из Linux.

Есть два способа установки Windows, при котором раздел «System Reserved (Зарезервировано системой)» не создается:

  1. Если жесткий диск был размечен заранее и на нем было создано не менее 3-х разделов. Вот оптимальный вариант разметки диска:
    1. Primary 1 «Windows» 60 Гб, тип тома: основной, активный — первичный раздел для зашифрованной Windows
    2. Extended + Logical Disk «Files», тип тома логический — расширенный раздел + логический диск для данных, размер — сколько есть минус 3 Гб для Linux
    3. Primary 2 «Linux» 3 Гб, тип тома основной — первичный раздел для Linux
  2. Рецепт от TrueCrypt http://www.truecrypt.org/knowledge-base/extra-win-boot-partition:
    1. При установке Windows на экране настроек диска выберите и удалите основной раздел;
    2. Выберите «System Reserved (Зарезервировано системой)» и увеличте его размер до нужного (60 Гб);
    3. Установите Windows в этот раздел.

После установки Windows скачайте и установите программы:

  • TrueCrypt
  • Русификатор TrueCrypt — распаковать и переписать в папку C:\Program Files\TrueCrypt
  • InfraRecorder (в Windows 7 не нужна) — программа для записи CD, понадобится, когда TrueCrypt будет шифровать Windows.

Для отвода глаз можно убрать стандартное приглашение TrueCrypt для ввода пароля: TrueCrypt → Система → Установки. Поставьте галочку «Пустой экран аутентификации» и введите текст-обманку, например:

Loading… Press Esc

Это не обязательно, потому что приглашение TrueCrypt будет появляться только при загрузке с флэшки или загрузочного CD.


Зашифруйте Windows: TrueCrypt → Система → Зашифровать системный раздел/диск… → Обычный → Зашифровать системный раздел Windows → Одиночная загрузка.

Ссылки

[ред. | ред. код]

При подготовке инструкции использовались материалы: