Главная
» LINUX
»
Как получить доступ к разделу BitLocker в Windows в Linux
Как получить доступ к разделу BitLocker в Windows в Linux
Краткий ответ: используйте Dislocker для разблокировки тома BitLocker, а затем смонтируйте виртуальный файл NTFS, который он предоставляет. Обычная поддержка NTFS в Linux не расшифровывает BitLocker самостоятельно. Приведенные ниже команды используют режим только для чтения на обоих уровнях, поэтому вы можете копировать файлы без записи на том Windows.
Прежде чем начать
Для работы с этим томом вам потребуются права администратора в Linux, правильный раздел BitLocker и учетные данные для защиты. Пароль или PIN-код для входа в Windows не обязательно совпадают с паролем BitLocker. Если для тома используется 48-значный пароль восстановления, Dislocker может запросить его вместо пароля. Microsoft объясняет, где можно сохранить резервные копии ключей восстановления, в своем руководстве по ключам восстановления ; для рабочего или учебного устройства обратитесь к администратору.
В документации разработчика Dislocker описана поддержка форматов BitLocker, начиная с Windows Vista и заканчивая Windows 10 и BitLocker To Go. Эта документация не гарантирует совместимость со всеми более новыми конфигурациями Windows или средствами защиты, поэтому результаты могут зависеть от тома и сборки Dislocker. Если ваша конфигурация отличается, ознакомьтесь с примечаниями проекта .
Установите Dislocker
Используйте проверенный источник пакетов вашего дистрибутива. В Ubuntu или Debian пакет доступен в архивах дистрибутива; доступность пакета может зависеть от релиза и включенных репозиториев:
sudo apt update
sudo apt install dislocker
В инструкциях по установке Fedora, предоставленных разработчиками проекта, перечислены следующие пакеты:
sudo dnf install dislocker fuse-dislocker
В Arch, openSUSE или другом дистрибутиве сначала проверьте текущий индекс пакетов. Если доверенный пакет недоступен, следуйте инструкциям по зависимостям и сборке из исходного кода в руководстве по установке Dislocker . Подробную информацию о текущих пакетах см. в записях пакетов Ubuntu , Debian и на странице пакетов Fedora .
Установите Dislocker из исходного кода вашего дистрибутива; менеджер пакетов и вывод программы различаются в зависимости от системы.
Разблокируйте и смонтируйте раздел.
1. Определите раздел BitLocker.
Перечислите доступные блочные устройства и сравните их размеры с размером раздела Windows. Замените указанное ниже устройство на размер раздела, который вы определили; он может выглядеть как /dev/nvme0n1p3или /dev/sdc1.
lsblk -o NAME,SIZE,TYPE
lsblkВозможно, название тома BitLocker будет нечетким. Внимательно проверьте размер родительского диска и раздела. Не выбирайте небольшой раздел EFI, восстановления или Linux, основываясь только на его положении в списке.
Пример дерева блочных устройств; названия и размеры устройств различаются от компьютера к компьютеру.
2. Создайте две точки монтирования.
Для монтирования файловой системы FUSE Dislocker требуется одна директория, а для просмотра файловой системы NTFS в Linux — другая директория.
sudo mkdir -p /mnt/bitlocker /mnt/windows
Первый путь будет содержать виртуальный файл Dislocker dislocker-file. Второй путь покажет расшифрованную файловую систему после монтирования этого файла.
Создайте отдельные каталоги для Dislocker и смонтированной файловой системы NTFS.
3. Разблокируйте том с помощью Dislocker.
Запустите Dislocker для этого раздела, добавив -rпараметр, предотвращающий запись в базовый том BitLocker. Этот -uпараметр запрашивает пароль пользователя BitLocker; он не является автоматически вашим паролем от учетной записи Windows.
Введите запрошенный пароль в командной строке. Не добавляйте его к команде, так как он может быть сохранен в истории оболочки или показан в сведениях о процессе. Для 48-значного пароля восстановления используйте -pвместо -u; Dislocker запросит пароль восстановления:
В обеих командах замените /dev/nvme0n1p3на ваш фактический раздел. После успешной разблокировки Dislocker предоставляет доступ к /mnt/bitlocker/dislocker-file. Это виртуальный том NTFS, связанный с зашифрованным разделом, а не отдельная копия.
Dislocker запрашивает учетные данные защитника, не отображая введенный секретный ключ.
4. Смонтируйте представление NTFS в режиме только для чтения.
Виртуальный файл Mount Dislocker с возможностью обратной связи и только для чтения:
sudo mount -o loop,ro /mnt/bitlocker/dislocker-file /mnt/windows
Дополнительная roопция сохраняет этот вид файловой системы доступным только для чтения. Оставляйте монтирование Dislocker активным во время использования /mnt/windows.
Смонтируйте виртуальный файл NTFS, используя как режим обратной связи, так и режим только для чтения.
5. Просмотрите или скопируйте файлы.
Откройте файл /mnt/windowsв файловом менеджере или используйте терминал. Скопируйте все необходимые файлы на другой диск или раздел с возможностью записи. Режим только для чтения задан намеренно: Dislocker может передавать операции записи на исходный зашифрованный том, если не запущен в режиме только для чтения.
Смонтированный путь работает как каталог для просмотра; фактические файлы зависят от вашего тома Windows.
Безопасно удалить
Закройте файлы и приложения, использующие смонтированный том, затем сначала отмонтируйте представление NTFS, а затем Dislocker:
Не выключайте Linux, пока активен какой-либо из монтированных томов. Если при отмонтировании появляется сообщение «целевой объект занят», закройте окно файлового менеджера и любое приложение терминала, использующее том, затем повторите попытку. Избегайте принудительного отмонтирования, когда файлы открыты.
Перед тем как освободить точку монтирования Dislocker, отмонтируйте представление NTFS.После того, как представление Windows будет отмонтировано, отмонтируйте каталог Dislocker.
Если громкость не увеличивается
Учетные данные отклонены: подтвердите, является ли пароль BitLocker пользовательским паролем или паролем восстановления. PIN-код для входа в Windows не заменяет пароль. Ознакомьтесь с инструкциями Microsoft по использованию ключа восстановления или обратитесь к администратору устройства.
Неправильное устройство или отсутствующий файл: проверьте путь к разделу lsblkи убедитесь, что команда Dislocker завершилась успешно. Для команды монтирования NTFS требуется полученный результат dislocker-file.
Предупреждение о состоянии тома: не игнорируйте проверку состояния Dislocker с помощью опции force/state только для того, чтобы продолжить монтирование. Вернитесь в Windows, создайте резервную копию важных данных и проверьте правильный диск с помощью руководства CHKDSK от Microsoft . Параметры восстановления могут изменить файловую систему.