From DiskCryptor wiki
Jump to: navigation, search

LiveCD на основе BartPE

DiskCryptor начиная с версии 0.2.6 содержит BartPE plugin, позволяющий интегрировать программу с LiveCD, на основе Windows XP или Server 2003.

  1. Скачайте PE Builder.
  2. Создайте в директории PE Builder папку plugin\dcrypt и скопируйте туда содержимое папки BartPE из архива с релизом DiskCryptor.
  3. Запустите PE Builder, укажите в нем путь к файлам дистрибутива Windows, создайте сборку LiveCD и запишите её на диск.

После загрузки с LiveCD вы сможете запустить DiskCryptor из меню BartPE, либо воспользоваться консольной версией из командной строки.

LiveCD на основе WinBuilder

DiskCryptor начиная с версии 0.9 содержит WinBuilder plugin, позволяющий интегрировать программу с LiveCD, на основе Windows Vista или 7.

В подготовке такого LiveCD вам понадобится:

  • Скачать WinBuilder.
  • Приготовить установочный DVD Windows Vista/7 32-bit
(на момент написания, проекты WinBuilder на основе которых предлагается собирать Windows Vista/7 LiveCD, не поддерживают сборку с использованием установочного DVD Windows Vista/7 64-bit; сама система на которой будет происходить процесс сборки может быть и 64-bit).
Данный набор (WAIK) также поддерживает Windows Vista (SP1 и поздней), и не требует чтобы ваш установочный Windows Vista DVD был интегрирован с каким-либо сервисным пакетом.

Сборка на базе Windows Vista

  1. Запустите программу WinBuilder, добавьте галку на проекте vistape.winbuilder.net и начинайте загрузку.
    Если вы начнете загрузку проекта полностью, без модификации выбора индивидуальных компонентов в соответствии со своими требованиями, то возможно, что проект уже будет содержать в себе и DiskCryptor (верно на момент написания). Если вы хотите взять контроль в свои руки и быть уверенным в том, что будет включено в LiveCD (так как сразу даже и не проверить поставляемые с проектом файлы DiskCryptor на наличие верной цифровой подписи, поскольку они закодированы внутри единого файла, отвечающего также и за интеграцию с LiveCD), то используйте инструкции предложенные ниже.
  2. После окончания загрузки выйдите из программы и скопируйте файлы из папки "bartpe" в дистрибутиве DiskCryptor в папку проекта Projects\VistaPE-CAPI\dcrypt (папку "dcrypt" нужно будет создать).
Вы также можете использовать и более глубокий путь если закачивали проект полностью, и уже имеющий в таком случае структуру Projects\VistaPE-CAPI\Apps\Security, но это не обязательно).
  1. Запустите WinBuilder:
    • Нажмите кнопку "Source" и укажите путь к установочному диску Windows или директории с его файлами/папками — Source directory.
    • Нажмите кнопку "Play".
  2. По завершению операций, в папке "ISO" появится готовый к прожигу файл VistaPE-Core.iso.

Сборка на базе Windows 7

  1. Запустите программу WinBuilder, добавьте галку на проекте rescue.w07.net/Projects и начинайте загрузку.
    Если вы начнете загрузку проекта полностью, без модификации выбора индивидуальных компонентов в соответствии со своими требованиями, то возможно, что проект уже будет содержать в себе и DiskCryptor (не является верным на момент написания). Если вы хотите взять контроль в свои руки и быть уверенным в том, что будет включено в LiveCD (так как сразу даже и не проверить поставляемые с проектом файлы DiskCryptor на наличие верной цифровой подписи, поскольку они закодированы внутри единого файла, отвечающего также и за интеграцию с LiveCD), то используйте инструкции предложенные ниже.
  2. После окончания загрузки выйдите из программы и скопируйте файлы из папки "bartpe" в дистрибутиве DiskCryptor в папку проекта Projects\Win7RescuePE\dcrypt (папку "dcrypt" нужно будет создать).
Вы также можете использовать и более глубокий путь если закачивали проект полностью, и уже имеющий в таком случае структуру Projects\Win7RescuePE\Apps\Security, но это не обязательно).
  1. Запустите WinBuilder:
    • Нажмите кнопку "Source" и укажите путь к установочному диску Windows или директории с его файлами/папками — Source directory.
    • Нажмите кнопку "Script" (сверху), а затем разверните меню "Build" (слева), встаньте на "PreConfig" и нажмите на "Get Info".
    • Нажмите кнопку "Play".
  2. По завершению операций, в папке "ISO" появится готовый к прожигу файл Win7RescuePE.iso.

Установочный DVD Windows Vista/7

Также возможно интегрировать DiskCryptor напрямую в установочный DVD с Windows Vista/7. Таким образом, вы сможете запускать DiskCryptor из командной строки, что доступна из меню Восстановление системы. При установке Windows с этого модифицированного установочного диска, никакие из привнесённых изменений не появятся в фактической инсталляции Windows.

Вам понадобится:

Данный набор (WAIK) также поддерживает Windows Vista (SP1 и поздней), и не требует чтобы ваш установочный Windows Vista DVD был интегрирован с каким-либо сервисным пакетом.

После установки WAIK, вам понадобится выполнить следующие действия с административными привилегиями:

  1. Скопируйте содержимое установочного DVD Windows Vista/7 в папку C:\WinSetupDVD
  2. Создайте папку C:\WinSetupDVD-Servicing
  3. Запустите интерфейс командной строки (cmd.exe), и выполните приведённую ниже команду которая смонтирует загрузочный образ Windows:
    • "C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Mount-Wim /WimFile:C:\WinSetupDVD\sources\boot.wim /index:2 /MountDir:C:\WinSetupDVD-Servicing
  4. Копируем файлы DiskCryptor в смонтированный образ:
    • dcapi.dll, dccon.exe, dcrypt.exe → C:\WinSetupDVD-Servicing\Program Files\dcrypt\
    • dcrypt.sys → C:\WinSetupDVD-Servicing\Windows\System32\drivers\
4.1 Этот пункт не требуется для DiskCryptor версии 1.0 и выше.
  1. Копируем еще один файл DiskCryptor в смонтированный образ:
    • dc_fsf.sys → C:\WinSetupDVD-Servicing\Windows\System32\drivers\
  2. Вносим в реестр установочного DVD Windows Vista/7 данные необходимые для функционирования DiskCryptor:
    • Запускаем редактор реестра (regedit.exe), и становимся на куст HKEY_LOCAL_MACHINE. Нажимаем меню Файл → Загрузить куст... и открываем файл
C:\WinSetupDVD-Servicing\Windows\System32\config\SYSTEM
  • В появившемся диалоговом окне вводим WinSetupDVD. Теперь развернув куст HKEY_LOCAL_MACHINE вы можете увидеть новый раздел WinSetupDVD, что принадлежит установочному DVD Windows.
  • Далее загружаем нужные данные в реестр, скопировав и сохранив предоставленный ниже выделенный блок как WinSetupDVD.reg файл (например используя блокнот), и затем пару раз щёлкнув по этому файлу мышкой.
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\WinSetupDVD\ControlSet001\Services\dcrypt]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000003
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,64,00,63,00,72,00,79,00,70,00,74,\
  00,2e,00,73,00,79,00,73,00,00,00
"Group"="Filter"

[HKEY_LOCAL_MACHINE\WinSetupDVD\ControlSet001\Services\dcrypt\config]
"Flags"=dword:00000082
"Hotkeys"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"sysBuild"=dword:00000000

[HKEY_LOCAL_MACHINE\WinSetupDVD\ControlSet001\Services\dc_fsf]
"Type"=dword:00000002
"Start"=dword:00000000
"ErrorControl"=dword:00000003
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,64,00,63,00,5f,00,66,00,73,00,66,\
  00,2e,00,73,00,79,00,73,00,00,00
"Group"="Filter"

[HKEY_LOCAL_MACHINE\WinSetupDVD\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]
"UpperFilters"=hex(7):64,00,63,00,72,00,79,00,70,00,74,00,00,00,00,00

[HKEY_LOCAL_MACHINE\WinSetupDVD\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"LowerFilters"=hex(7):64,00,63,00,72,00,79,00,70,00,74,00,00,00,66,00,76,00,65,\
  00,76,00,6f,00,6c,00,00,00,00,00
Если до привнесения изменений в реестр вы обратите внимание на ключ {71A27CDD-812A-11D0-BEC7-08002BE2092F}, то увидите, что имя "LowerFilters" уже содержит значение "fvevol" (верно как для Windows Vista так и 7), которое при добавлении реестровых данных (из файла), касающихся исключительно DiskCryptor, будет замещёно. Поэтому в приведённых ниже реестровых данных включено также и оригинальное значение для указанного имени.
  1. Затем, в редакторе реестра становимся на раздел WinSetupDVD, нажимаем Файл → Выгрузить куст... и выходим из редактора реестра.
  2. Следующей командой мы применяем привнесённые изменения и размонтируем образ:
    • "C:\Program Files\Windows AIK\Tools\x86\Servicing\Dism.exe" /Unmount-Wim /MountDir:C:\WinSetupDVD-Servicing /commit
    Для того, чтобы размонтирование прошло успешно, не забудьте выйти из редактора реестра и программы которую вы использовали для копирования файлов DiskCryptor, дабы никакой процесс не остался привязанным к папке C:\WinSetupDVD-Servicing).
  3. Заключительным действием мы создаем новый образ установочного DVD Windows Vista/7 с интегрированным DiskCryptor (по завершению, в корневом каталоге диска C: появится готовый к прожигу файл WinSetupDVD-custom.iso):
    • "C:\Program Files\Windows AIK\Tools\x86\oscdimg.exe" -n -m -bC:\WinSetupDVD\boot\etfsboot.com "C:\WinSetupDVD" "C:\WinSetupDVD-custom.iso"

Создание загрузочного USB флеш-накопителя

Windows Vista/7

Инструкции данные здесь, помогут вам в создании загрузочного Windows Vista/7 USB флеш-накопителя на основе Windows ISO образа созданного используя WinBuilder или интегрируя DiskCryptor в установочный DVD Windows.

  1. Запустите интерфейс командной строки (cmd.exe) с административными привелегиями.
  2. Напечатайте diskpart и нажмите кнопку Enter. Затем выполните командуы:
    • list disk
    • select disk #, где # — номер, соответствующий вашему USB флеш-накопителю.
    • clean это удалит структуру разделов/томов на диске обнулением секторов, и все данные на диске будут уничтожены.
    • create partition primary
    • active
    • format fs=fat32 quick
    • assign
    • exit для выхода из утилиты DiskPart и затем выйдите из интерфейса командной строки.
  3. Теперь скопируйте всё содержимое ISO файла на ваш USB флеш-накопитель (например, открыв и разархивировав ISO файл архиватором 7-Zip).
  4. После того как содержимое ISO файла было скопировано, ваш USB флеш-накопитель готов к использованию, и вам осталось только настроить ваш компьютер на загрузку с USB флеш-накопителя.

Windows 10

Creating bootable Windows 10 USB flash drive

  1. Install DiskCryptor on the machine you'll want to create the WinPE image on.
  2. Download the Windows 10 ADK setup, install the "Deployment Tools" and "Windows Preinstallation Environment (Windows PE)" – components with it.
  3. Create dcrypt.reg file with the contents (e.g. on your desktop):
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\WinPE\ControlSet001\Services\dcrypt]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000003
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,64,00,63,00,72,00,79,00,70,00,74,\
  00,2e,00,73,00,79,00,73,00,00,00
"Group"="Filter"

[HKEY_LOCAL_MACHINE\WinPE\ControlSet001\Services\dcrypt\config]
"Flags"=dword:00000082
"Hotkeys"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"sysBuild"=dword:00000000

[HKEY_LOCAL_MACHINE\WinPE\ControlSet001\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}]
"UpperFilters"=hex(7):64,00,63,00,72,00,79,00,70,00,74,00,00,00,00,00

[HKEY_LOCAL_MACHINE\WinPE\ControlSet001\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}]
"LowerFilters"=hex(7):64,00,63,00,72,00,79,00,70,00,74,00,00,00,66,00,76,00,65,\
  00,76,00,6f,00,6c,00,00,00,00,00
  1. Run Deploying and Imaging Tools Environment as an administrator, you'll find it in your start menu.
  2. Run the following commands to mount the WinPE -image to C:\winpe-servicing:
    • cd C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us
    • mkdir c:\winpe-servicing
    • dism /mount-wim /wimfile:winpe.wim /mountdir:c:\winpe-servicing /index:1
  3. Now don't close the terminal yet, but open up Registry Editor (regedit.exe).
  4. Select HKEY_LOCAL_MACHINE, then open up the menu item File → Load Hive... and point it to C:\winpe-servicing\windows\system32\config\SYSTEM and when asked give it the name WinPE.
  5. Double-click on the dcrypt.reg file created earlier, and accept the changes.
  6. Go back to Registry Editor, select the WinPE – item under HKEY_LOCAL_MACHINE and go to File → Unload Hive... and exit the Registry Editor.
  7. Go to your existing DiskCryptor installation (C:\Program Files\dcrypt) and:
    • Copy the folder contents to C:\winpe-servicing\Program Files\dcrypt
    • Also copy the dcrypt.sys file to c:\winpe-servicing\Windows\System32\Drivers
    Make sure you close any explorer windows or command prompt windows you might have browsing the c:\winpe-servicing directory or any of it's subdirectories.
  8. Go back to the elevated command prompt and run:
    • dism /unmount-image /mountdir:c:\winpe-servicing /commit
If you get ANY errors during this point you failed with one or more of the above and you'll have to do it again, try very carefully following every instruction.

Now to make the WinPE USB stick. Insert your USB stick, make sure you know it's drive letter. In this example it is G:

CopyPE amd64 c:\WinPE_amd64
MakeWinPEMedia /UFD C:\WinPE_amd64 G:

That's it! If you need more files (e.g. the backup header) you can place them on the root of the USB stick and they'll be available in D: in the WinPE environment.

When you boot the USB stick you'll see a command prompt with winpeinit running, just wait until that finishes and then run (the keyboard layout might not be what you expect):

cd ..
cd ..
cd program files
cd dcrypt
dcrypt
Language: English  • Deutsch • русский