Шифрование — скрытая Windows
Инструкция по установке скрытой 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 флэшка.
Во время установки жесткий диск компьютера будет отформатирован (очищен). Поэтому, если на нем есть нужные вам файлы — перепишите их заранее на другой носитель.
Вставьте в DVD-ROM установочный диск Windows и начните установку.
- во время установки 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 можно только по паролю.
Уже после завершения шифрации Windows получить доступ к ней без пароля невозможно.
Но если изучать жесткий диск с помощью специальных программ, то будет видно, что на диске установлена загрузка в зашифрованную операционную систему.
Также при загрузке компьютера видно приглашение TrueCrypt ввести пароль, что наводит на мысль о том, что на компьютере установлена скрытая операционная система.
Чтобы исправить это, есть два варианта:
- Скрыть приглашение ввести пароль, но оставить возможность его ввода;
- Полностью убрать с жесткого диска следы возможности загрузки скрытой Windows.
Первый вариант делается средствами TrueCrypt: Система → Установки. Поставьте галочку «Пустой экран аутентификации» и введите текст-обманку, например:
Loading… Press Esc
Теперь при включении компьютера будет появляться текст-обманка, а по нажатию клавиши Esc будет возможность ввести пароль на совершенно пустом экране.
Но если жесткий диск компьютера будут исследовать, то эту обманку легко обнаружат. Правда, даже если ее и обнаружат, доступ к скрытой и зашифрованной Windows все равно без пароля будет невозможен.
Второй вариант заключается в том, что загрузчик скрытой Windows затирается Linux’ом, и возможность загрузки в Windows остается только с помощью специального компакт-диска или флэшки.
Скачайте программы:
Распакуйте и запустите 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 и настройте загрузку в такой последовательности:
- USB
- DVD-ROM
- Жесткий диск
После этого проверьте загрузку с флэшки.
Уберите флэшку, загрузитесь с диска с Ubuntu и начните установку. На этапе «Тип установки» выберите «Другой вариант» и вручную создайте раздел под Linux. В списке разделов щелкните «свободное место», затем «Добавить…».
- Тип нового раздела: Первичный
- Размер раздела: 3000 Мб
- Использовать как: EXT4
- Точка монтирования: /
Загрузитесть с флэшки. Появится сообщение:
Error: It appears you are creating a hidden OS. Is this correct?
Нажмите «n».
Если теперь попытаться ввести пароль, то появится сообщение об ошибке «Incorrect password». Нужно восстановить заголовок тома:
- Нажмите «F8», затем цифру «3» — «Restore key data (volume header)»
- «Enter password» — введите пароль
- «Modify drive 0?» — нажмите «y»
Появится сообщение «Header restored». 2 раза нажмите Esc и снова введите пароль. Загрузится Windows.
Если теперь вынуть из компьютера флэшку и перезагрузиться, загрузится Linux.
Если вставить флэшку и перезагрузиться, то загрузится Grub4DOS, спросит пароль и загрузит Windows.
Так как раздел с Windows полностью зашифрован, то из Linux его не видно. Во всех программах для работы с жесткими дисками раздел с зашифрованной Windows будет выглядеть как неотформатированный.
1. Установка Windows и шифровка
Windows 7 при установке иногда создает отдельный раздел «System Reserved (Зарезервировано системой)». Этот раздел не шифруется TrueCrypt’ом и остается видимым из Linux.
Есть два способа установки Windows, при котором раздел «System Reserved (Зарезервировано системой)» не создается:
- Если жесткий диск был размечен заранее и на нем было создано не менее 3-х разделов. Вот оптимальный вариант разметки диска:
- Primary 1 «Windows» 60 Гб, тип тома: основной, активный — первичный раздел для зашифрованной Windows
- Extended + Logical Disk «Files», тип тома логический — расширенный раздел + логический диск для данных, размер — сколько есть минус 3 Гб для Linux
- Primary 2 «Linux» 3 Гб, тип тома основной — первичный раздел для Linux
- Рецепт от TrueCrypt http://www.truecrypt.org/knowledge-base/extra-win-boot-partition:
- При установке Windows на экране настроек диска выберите и удалите основной раздел;
- Выберите «System Reserved (Зарезервировано системой)» и увеличте его размер до нужного (60 Гб);
- Установите Windows в этот раздел.
После установки Windows скачайте и установите программы:
- TrueCrypt
- Русификатор TrueCrypt — распаковать и переписать в папку C:\Program Files\TrueCrypt
- InfraRecorder (в Windows 7 не нужна) — программа для записи CD, понадобится, когда TrueCrypt будет шифровать Windows.
Для отвода глаз можно убрать стандартное приглашение TrueCrypt для ввода пароля: TrueCrypt → Система → Установки. Поставьте галочку «Пустой экран аутентификации» и введите текст-обманку, например:
Loading… Press Esc
Это не обязательно, потому что приглашение TrueCrypt будет появляться только при загрузке с флэшки или загрузочного CD.
Зашифруйте Windows: TrueCrypt → Система → Зашифровать системный раздел/диск… → Обычный → Зашифровать системный раздел Windows → Одиночная загрузка.
- TrueCrypt
- Установка зашифрованной (TrueCrypt) Windows при Ubuntu по умолчанию — Хабрахабр, Grub2
- Dual Boot with Encryption: Linux and Windows How to.
При подготовке инструкции использовались материалы: