Windows 10 запустили из файловой системы Btrfs

Уберите детей от экранов… Windows 10 запустили из Btrfs. Правда, с некоторыми нюансами.

Запуск

Загрузочное меню Quibble

Стоит начать с того, что для загрузки использовался кастомный загрузчик Quibble, который является Open Source проектом и позволяет загружать Windows (от XP до 10 22H2) на других, отличных от NTFS, файловых системах. Как утверждает автор, этот загрузчик очень похож на grub, только с нормальными шрифтами и поддержкой HiDPI. Также использовался драйвер Btrfs, который был написал с нуля автором загрузчика. И для конвертации NTFS-раздела в Btrfs-раздел использовалась утилита ntfs2btrfs, которая, как отмечает автор, к сожалению работает не идеально и Linux может работать с этим разделом некорректно.

В качестве подтверждения, автор приводит следующие скриншоты:

Сразу же на экране входа в систему автор услышал, что посыпались ошибки, но об этом позже.

После автор сделал то, о чем мы может и думали, но не считали это возможным – установка Win10 и Arch на один раздел.

Загруженный Arch Linux

Загруженная Windows 10

Таким образом можно экономить на памяти ПЗУ, чтобы не создавать два раздела под каждую из ОС, что занятно. Будет ли кто-то так делать в будущем, чтобы использовать это на постоянной основе? Посмотрим.

Автор также приводит результаты бенчмарка для Btrfs и NTFS.

Btrfs

NTFS

Проблемы, с которой столкнулся автор

BSOD

Во время перезагрузки автор нажимал клавишу f2 и словил BSOD. Снова это воспроизвести не получилось.

Ошибка работы с NTFS и регистр

Автор решил, что надо бы сравнить скорость работы NTFS и Btrfs (результаты выше) на Windows. Попытка создать NTFS-раздел не увенчалась успехом. Тогда автор создал раздел из-под Linux, но Windows отказалась работать с NTFS. Однако в README к загрузчику было сказано, что надо поменять значение регистра “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ntfs\Start” на 1. После этого все заработало.

Приложения из Microsoft Store перестали запускаться и устанавливаться

Изначально была попытка поставить что-то на Btrfs-раздел, но не получилось.

Тогда автор попытался установить приложение на NTFS-раздел, но тоже безрезультативно.

etc.

Также перестали работать Hyper-V, а вместе с ним и WSL, меню “Add and Remove Windows Features” и программа от AMD, которая устанавливается вместе с графическим драйвером.

Выводы

Сказать честно, я впечатлен. Да, много ошибок, но сам факт, что энтузиасты смогли запустить Windows из-под Btrfs… Впечатляет. Автор также утверждает, что драйвер Btrfs для Windows очень надежен. Что ж, стоит попробовать, ибо было бы удобно так перекидывать файлы с одной ОС на другую.

Что на счет Win11? Там уже к сожалению не все-так сладко, драйвер вызывает нестабильную работу системы. Поэтому автор не рекомендует использовать драйвер в Windows 11… и в целом Windows 11.

Спасибо, что прочитали! На связи!

Следите за нами в сети:

Поделиться записью
Комментарии 0

Комментарии