Как получить доступ к разделу 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 .

В терминале Ubuntu отображается команда sudo apt install dislocker.
Установите Dislocker из исходного кода вашего дистрибутива; менеджер пакетов и вывод программы различаются в зависимости от системы.

Разблокируйте и смонтируйте раздел.

1. Определите раздел BitLocker.

Перечислите доступные блочные устройства и сравните их размеры с размером раздела Windows. Замените указанное ниже устройство на размер раздела, который вы определили; он может выглядеть как /dev/nvme0n1p3или /dev/sdc1.

lsblk -o NAME,SIZE,TYPE

lsblkВозможно, название тома BitLocker будет нечетким. Внимательно проверьте размер родительского диска и раздела. Не выбирайте небольшой раздел EFI, восстановления или Linux, основываясь только на его положении в списке.

Вывод списка блочных устройств и размеров разделов Linux в терминале с помощью команды lsblk.
Пример дерева блочных устройств; названия и размеры устройств различаются от компьютера к компьютеру.

2. Создайте две точки монтирования.

Для монтирования файловой системы FUSE Dislocker требуется одна директория, а для просмотра файловой системы NTFS в Linux — другая директория.

sudo mkdir -p /mnt/bitlocker /mnt/windows

Первый путь будет содержать виртуальный файл Dislocker dislocker-file. Второй путь покажет расшифрованную файловую систему после монтирования этого файла.

Создание в терминале Linux каталогов монтирования /mnt/bitlocker и /mnt/windows
Создайте отдельные каталоги для Dislocker и смонтированной файловой системы NTFS.

3. Разблокируйте том с помощью Dislocker.

Запустите Dislocker для этого раздела, добавив -rпараметр, предотвращающий запись в базовый том BitLocker. Этот -uпараметр запрашивает пароль пользователя BitLocker; он не является автоматически вашим паролем от учетной записи Windows.

sudo dislocker -r -V /dev/nvme0n1p3 -u -- /mnt/bitlocker

Введите запрошенный пароль в командной строке. Не добавляйте его к команде, так как он может быть сохранен в истории оболочки или показан в сведениях о процессе. Для 48-значного пароля восстановления используйте -pвместо -u; Dislocker запросит пароль восстановления:

sudo dislocker -r -V /dev/nvme0n1p3 -p -- /mnt/bitlocker

В обеих командах замените /dev/nvme0n1p3на ваш фактический раздел. После успешной разблокировки Dislocker предоставляет доступ к /mnt/bitlocker/dislocker-file. Это виртуальный том NTFS, связанный с зашифрованным разделом, а не отдельная копия.

Команда Dislocker в терминале Linux с запросом пароля, но без отображения пароля.
Dislocker запрашивает учетные данные защитника, не отображая введенный секретный ключ.

4. Смонтируйте представление NTFS в режиме только для чтения.

Виртуальный файл Mount Dislocker с возможностью обратной связи и только для чтения:

sudo mount -o loop,ro /mnt/bitlocker/dislocker-file /mnt/windows

Дополнительная roопция сохраняет этот вид файловой системы доступным только для чтения. Оставляйте монтирование Dislocker активным во время использования /mnt/windows.

В терминале Linux выполняется монтирование виртуального файла NTFS Dislocker в режиме только для чтения по адресу /mnt/windows.
Смонтируйте виртуальный файл NTFS, используя как режим обратной связи, так и режим только для чтения.

5. Просмотрите или скопируйте файлы.

Откройте файл /mnt/windowsв файловом менеджере или используйте терминал. Скопируйте все необходимые файлы на другой диск или раздел с возможностью записи. Режим только для чтения задан намеренно: Dislocker может передавать операции записи на исходный зашифрованный том, если не запущен в режиме только для чтения.

Файловый менеджер Linux открыт в /mnt/windows и содержит стандартные папки и файлы.
Смонтированный путь работает как каталог для просмотра; фактические файлы зависят от вашего тома Windows.

Безопасно удалить

Закройте файлы и приложения, использующие смонтированный том, затем сначала отмонтируйте представление NTFS, а затем Dislocker:

sudo umount /mnt/windows
sudo umount /mnt/bitlocker

Не выключайте Linux, пока активен какой-либо из монтированных томов. Если при отмонтировании появляется сообщение «целевой объект занят», закройте окно файлового менеджера и любое приложение терминала, использующее том, затем повторите попытку. Избегайте принудительного отмонтирования, когда файлы открыты.

Терминал отключает доступную только для чтения файловую систему Windows из /mnt/windows
Перед тем как освободить точку монтирования Dislocker, отмонтируйте представление NTFS.
Отключение через терминал каталога Dislocker FUSE по адресу /mnt/bitlocker
После того, как представление Windows будет отмонтировано, отмонтируйте каталог Dislocker.

Если громкость не увеличивается

  • Учетные данные отклонены: подтвердите, является ли пароль BitLocker пользовательским паролем или паролем восстановления. PIN-код для входа в Windows не заменяет пароль. Ознакомьтесь с инструкциями Microsoft по использованию ключа восстановления или обратитесь к администратору устройства.
  • Неправильное устройство или отсутствующий файл: проверьте путь к разделу lsblkи убедитесь, что команда Dislocker завершилась успешно. Для команды монтирования NTFS требуется полученный результат dislocker-file.
  • Предупреждение о состоянии тома: не игнорируйте проверку состояния Dislocker с помощью опции force/state только для того, чтобы продолжить монтирование. Вернитесь в Windows, создайте резервную копию важных данных и проверьте правильный диск с помощью руководства CHKDSK от Microsoft . Параметры восстановления могут изменить файловую систему.

Оставить комментарий

Инструкция по установке BlackArch Linux: руководство для USB-накопителя и настольного компьютера

Инструкция по установке BlackArch Linux: руководство для USB-накопителя и настольного компьютера

Узнайте, как скачать подходящий ISO-образ BlackArch, проверить его подлинность, создать загрузочный USB-накопитель и безопасно установить BlackArch Linux с помощью установщика Slim.

Как заблокировать рекламу через DNS в Linux

Как заблокировать рекламу через DNS в Linux

Заблокируйте множество рекламных объявлений и трекеров в приложениях Linux, настроив AdGuard DNS в GNOME, KDE Plasma или NetworkManager, указав актуальные IPv4 и IPv6 адреса и воспользовавшись советами по устранению неполадок.

Как совместно использовать мышь и клавиатуру по локальной сети в Linux

Как совместно использовать мышь и клавиатуру по локальной сети в Linux

Используйте Barrier или его преемника Input Leap для управления несколькими компьютерами под управлением Linux с помощью одной мыши и клавиатуры. Узнайте об установке, настройке сервера, подключении к локальной сети и устранении неполадок.

Как получить доступ к Raspberry Pi с помощью TeamViewer из Linux

Как получить доступ к Raspberry Pi с помощью TeamViewer из Linux

Установите TeamViewer Host на Raspberry Pi OS, привяжите устройство к своей учетной записи и подключитесь с рабочего стола Linux, используя актуальные инструкции по установке пакетов ARM и советы по устранению неполадок.

Как сделать ваш почтовый профиль Thunderbird портативным в Linux

Как сделать ваш почтовый профиль Thunderbird портативным в Linux

Создайте портативный профиль электронной почты Thunderbird для Linux, скопировав весь профиль на USB-накопитель, запустив его по указанному пути и избегая распространенных ошибок, приводящих к потере данных.

Как играть в GTA 5 на Linux с помощью Steam и Proton

Как играть в GTA 5 на Linux с помощью Steam и Proton

Установите GTA 5 на Linux через Steam, включите Proton, выберите версию для совместимости и узнайте, чем отличаются сюжетный режим и GTA Online.

4 лучших эмулятора Android для Linux: какой из них подойдёт для вашей конфигурации?

4 лучших эмулятора Android для Linux: какой из них подойдёт для вашей конфигурации?

Сравните Waydroid, Android Studio Emulator, Genymotion и redroid, чтобы найти подходящий вариант Linux для разработки настольных приложений, Android-приложений, контроля качества или тестирования контейнеров.

5 облегченных браузеров для Raspberry Pi: от минималистичных до современных.

5 облегченных браузеров для Raspberry Pi: от минималистичных до современных.

Сравните пять легковесных браузеров для Raspberry Pi, включая NetSurf, Dillo, Links2, Lynx и GNOME Web, с учетом текущих команд установки APT и компромиссов.

Как запустить Chromium OS на Raspberry Pi 4, Pi 400 или Pi 5

Как запустить Chromium OS на Raspberry Pi 4, Pi 400 или Pi 5

Установите сборку Chromium OS от команды FydeOS на Raspberry Pi 4B, Pi 400 или Pi 5. Выберите подходящий образ, прошейте его и разберитесь в его ограничениях.

Как организовать просмотр телешоу и фильмов в Linux с помощью tinyMediaManager

Как организовать просмотр телешоу и фильмов в Linux с помощью tinyMediaManager

Сканируйте медиапапки Linux, сопоставляйте фильмы и сериалы с метаданными и просматривайте переименованные файлы с помощью tinyMediaManager v5 перед внесением изменений в вашу библиотеку.