DeCrypt requirements for the disks struture

Материал из SafenSoft Wiki
Версия от 12:07, 2 марта 2020; EElagina (обсуждение | вклад) (Новая страница: «Category:DeCrypt - Установка Вот требования к структуре дисков с пояснениями: <ol style="list-style-type:upp…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

  1. Свободное место перед первым разделом (32 кБ)
  2. SoftControl Decrypt работает только с дисками, таблица разделов на которых соответствует стандарту GPT (всего есть 2 распространенных стандарта – старый MBR и новый GPT; сейчас MBR можно встретить редко).

    Диск, разбитый в соответствии со стандартом GPT устроен следующим образом:

    1. Размер сектора равен 512 байтов (½ килобайта).
    2. Все сектора диска имеют последовательную нумерацию (т. н. LBA-адреса), от LBA0 и до максимального номера сектора; таким образом можно представить диск как линейный массив данных.
    3. В самом начале диска в 34 секторах (с адресами, соответственно, LBA0-LBA33) содержится собственно таблица разделов. По каждому разделу в таблице указываются его начальный и конечный адреса. Таким образом, формат GPT не требует, чтобы весь диск был занят разделами. Некоторые сектора могут не попадать ни в какой раздел. Такие сектора называются «нераспределенное пространство».
    4. В самом конце диска содержится копия таблицы разделов (для восстановления при порче основной таблице)

    Таким образом, первый «полезный» раздел диска может начинаться с 35-го сектора (LBA34). Во многих случаях при установки ОС на чистый диск именно так диск и разбивается.

    SoftControl DeCrypt хранит служебные данные в 64-м секторе (LBA63). Чтобы всё работало, нужно, чтобы этот сектор не попал ни в какой раздел, т. е. первый раздел должен начинаться, самое меньшее, с адреса LBA64. С учётом размера сектора в ½ килобайта, это означает, что перед первым сектором должно оказаться 32 килобайта, не занятого разделами. Разные программы управления дисками могут вычитать размер самой GPT из этого числа, или не вычитать его. Но в любом случае, если при разбиении диска перед первым разделом оставить 32 килобайта нераспределенного пространства, 64-й сектор будет не занят. Поэтому у нас в документации и стоит требование оставить перед первым разделом 32 килобайта нераспределённого пространства (хотя достаточным было бы боле слабое условие: сектор LBA63 должен оказаться в нераспределенном пространстве).

    При установке Windows система часто создаёт в начале диска небольшой зарезервированный раздел для восстановления системы – «Раздел восстановления», «Recovery Partition» (см., например, https://answers.microsoft.com/ru-ru/windows/forum/windows_10-update-winpc/%D0%BA%D0%B0%D0%BA/5dcc0b1d-c494-4309-b15e-9a2856901a5d). Если DeCrypt не работает из-за недостаточности свободного места перед первым разделом, самый простой способ освободить это место – это удаление раздела восстановления, которое не влияет на нормальную работу системы.

  3. UEFI-раздел
  4. SoftControl Decrypt работает только с дисками, на которых установлен загрузчик ОС, соответствующий стандарту UEFI (всего есть 2 распространенных стандарта – старый Legacy BIOS, или просто BIOS, и UEFI).

      Диск, на котором есть UEFI-загрузчик, устроен следующим образом:
    1. На диске есть специальный раздел UEFI, на котором располагаются все загрузчики всех ОС.
    2. В этом разделе имеется полноценная файловая система (обычно FAT32) со стандартизованной структурой, в которой и лежат загрузчики для установленных ОС и их служебные данные в виде файлов.
    3. В Windows этот раздел по умолчанию не подключен (не виден в проводнике), но при необходимости (и при наличии прав администратора) его можно подключить и просмотреть или отредактировать.

    SoftControl Decrypt устанавливает свой загрузчик в UEFI-раздел. При этом ему требуется не более 3 Мб свободного пространства на этом разделе. Обычно при установке ОС UEFI-раздел создаётся с большим запасом свободного пространства (при установке Windows обычно создается раздел размером не менее 100 Мб), поэтому, как правило, никаких специальных действий по его увеличению не требуется.