Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск WinBtrfs 1.10, реализации файловой системы Btrfs для Windows

02.09.2026 08:23 (MSK)

После более двух лет разработки опубликован выпуск проекта WinBtrfs 1.10, развивающего драйвер для использования файловой системой Btrfs на платформе Windows. WinBtrfs не основан на коде Btrfs из ядра Linux, а является созданной с нуля альтернативной реализацией. Поддерживается работа с Windows XP и более новыми выпусками. Драйвер включён в состав операционной системы ReactOS и может применяться для загрузки Windows из раздела с Btrfs. Код написан на языках C/C++ и распространяется под лицензией LGPLv3.

WinBtrfs поддерживает большинство возможностей Linux-версии Btrfs, включая запись и чтение в асинхронном режиме, использование RAID0/1/10/5/6, кэширование, автообнаружение разделов, ACL, символические ссылки, подразделы, снапшоты, жесткие ссылки, разреженные файлы, упреждающее выделение места, сжатие, балансировку, проверку целостности данных, удаление и добавление накопителей, отправку и приём подразделов, изменение размера раздела, расширенные контрольные суммы (xhash, sha256, blake2). Из специфичных возможностей драйвера выделяется реализация альтернативных потоков данных и сопоставление идентификаторов пользователей Linux и Windows. Возможна конвертация существующих разделов NTFS в Btrfs.

Среди изменений в новой версии:

  • Добавлена поддержка записи битовых карт с информацией о свободном месте.
  • Реализована возможность сохранения мелких файлов в блоках с метаданными (inline) в сжатом виде.
  • Улучшена работа с извлекаемыми накопителями. Прекращена поддержка создания RAID-массивов на извлекаемых накопителях.
  • Повышена надёжность восстановления после ошибок, вызванных нехваткой оперативной памяти (OOM) или исчерпанием свободного места на накопителе (ENOSPC).
  • Устранены аварийные завершения, возникавшие при перемещении файлов между подразделами и при одновременном создании большого числа файлов.
  • Устранена ошибка, приводившая к повреждению дерева экстентов при записи снапшотов.
  • Исправлена взаимная блокировка при работе с жёсткими ссылками.
  • Проведён рефакторинг внутренних структур и констант для их приближения к вариантам, используемым в Linux.
  • При рецензировании изменений и разборе ошибок задействован AI-ассистент Claude, но код как и раньше создаётся исключительно вручную.


  1. Главная ссылка к новости (https://github.com/maharmstone...)
  2. OpenNews: В Ubuntu 26.10 намерены добавить ntpd-rs и прекратить поддержку Btrfs, XFS, ZFS, LVM и LUKS в /boot
  3. OpenNews: AlmaLinux возобновил поддержку Btrfs, прекращённую в RHEL
  4. OpenNews: ФС Btrfs позволила компании Meta снизить затраты на инфраструктуру
  5. OpenNews: Релиз утилит Btrfs-Progs 6.13
  6. OpenNews: Продемонстрирована возможность загрузки Windows из раздела с Btrfs
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66197-winbtrfs
Ключевые слова: winbtrfs, btrfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, Аноним (3), 08:52, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    > WinBtrfs не основан на коде Btrfs из ядра Linux,

    т.е. они не совместимы?

    > а является созданной с нуля альтернативной реализацией.

    т.е. случайно совместимость появилась?

     
     
  • 2.26, Аноним (26), 10:58, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это значит что winBtrfs не является портированным драйвером, а является новой реализацией опирающейся на спецификации работы с файловой системой(которые что можно сказать редкость для линуксовых фс у бтрфс есть и находятся в хоорошо документированном виде)
     

  • 1.4, Аноним (4), 08:57, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Лучше ФС нет! FB это подтверждает!
     
     
  • 2.6, Лутше (?), 09:01, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати да, Facebook рильна улутшил btrfs патчами и тестированием.
     
     
  • 3.38, Аноним (38), 11:50, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Еще synology вовсю использует btrfs. Не знаю как с патчами, но на клиентах уж точно оттестировано.
     

  • 1.5, Аноним (5), 09:00, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понятно зачем. Ну кто в здравом уме будет в Винде хранить данные на какой-то поделке.
     
     
  • 2.7, AleksK (ok), 09:02, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Наверное потому что ntfs это давно окаменевшее г..но мамонта.
     
     
  • 3.8, Аноним (8), 09:21, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Ты бы хоть изучил вопрос прежде, чем писать глупости.
     
     
  • 4.21, Аноним (21), 10:24, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Почему глупости. Последняя версия NTFS была выпущена в далеком 2001 году.
     
     
  • 5.43, Аноним (43), 12:19, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Многое изменилось с того времени?
     
  • 3.11, Аноним (5), 09:37, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А WinBtrfs оплот надежности? К NTFS можно относится как угодно. Но это весьма надежная ФС.
     
     
  • 4.31, Аноним (31), 11:13, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ага, ктож спорит, в реалиях 2010, но на дворе 2026, как сделать копию фс не выключая систему, ну возможно есть какойто софт от парагон или черт знает кого еще, а вот за его стабильность вы так же поручитесь? в любом случае, гонку за фичи винда проиграла настрлько безнадежно, что никакая стабильнасть ее уже не спасет, слишком долго они почевали на лаврах монополистов ничего не делая, и сейчас допиливать нтфс смысла нет, ровно поэтому мс стал золотым спонсором опенсорса и пилит всл, пытаются заскочить в последний вагон, но по факту что они могут предложить, очередную переделку пуска, с рекламой и навязанными подписками..стим-ос уже есть, еще несколько лет и винду ставить будет признаком деревенского дурачка.
     
  • 3.20, aname (ok), 10:14, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А претензии к ней какие?
     
     
  • 4.24, Аноним (24), 10:43, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Контрольные суммы?
     
  • 2.14, Аноним (14), 09:49, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ReacOS
     
  • 2.27, Аноним (26), 11:01, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну тут главный вопрос что надёжнее refs или winbtrfs
    поебаться и с тем и с тем придётся фичей больше у btrfs но выбор всё ещё не так очевиден
     
  • 2.29, пох.. (?), 11:08, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну например - прочитать напоследок и сохранить нормально данные с какой-то поделки.

    но в целом это просто очередная деталь от ректалоси, нужная ее полутора преданным фанам.

     

  • 1.9, Аноним (9), 09:22, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Возможна конвертация существующих разделов NTFS в Btrfs.

    Конвертировать как-то стремно, а вот если из винды будет беспроблемный read-write линуксовых btrfs разделов, да так чтоб батя-линух ничего не заметил, то у винды на локалхосте ещё есть шанс...

     
     
  • 2.15, Аноним (14), 09:51, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чтоб батя-Линух не заметил, первое, что нужно сделать, чтоб Винда не ставила всем полряд файлам бит исполняемый.
     
  • 2.18, Sm0ke85 (ok), 10:06, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Конвертировать как-то стремно, а вот если из винды будет беспроблемный read-write линуксовых btrfs разделов, да так чтоб батя-линух ничего не заметил, то у винды на локалхосте ещё есть шанс...

    Напомню, что все околовиндовые поделия, как правило, отклоняются от стандарта и добавляют "свою изюминку", что моментально делает их "аналог" несовместимым с другими)))))

     
  • 2.23, Аноним (23), 10:43, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Через WSL2 разве недоступно сейчас?
     
  • 2.25, Роман (??), 10:44, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    он достаточно беспроблемный (для тех кому вообще про BTRFS знать по должности ожидаемо)

    из первых рук опыт - WSL прекрасно видит BTRFS, Windows прекрасно видит файлы в WSL. Пару лет, может побольше под всякие контейнеры LXD у меня так летит

     

  • 1.13, a (??), 09:49, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    btrfs лучший
     
     
  • 2.17, опеншлёпивпродакшн (?), 09:53, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    теперь ещё больше сомнений...
     

  • 1.16, Аноним (14), 09:53, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждём HurdBtrfs.
     
  • 1.19, aname (ok), 10:13, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Возможна конвертация существующих разделов NTFS в Btrfs

    И ведь найдуться же поехавшие

     
     
  • 2.22, Аноним (21), 10:27, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не душни, все нормально работает.
     
  • 2.32, пох.. (?), 11:13, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не, ну "попадались иногда удивительные  подлецы". Обратного-то конвертера не предусмотрено ;-)
     
  • 2.33, Аноним (31), 11:19, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а в чем проблема? каждые 6 часов делать снапшот и отправлять на другой сервак, какую-нибудь офисную файлопомойку, можно даже зеркало сделать на оригинальном нтфс через dfs, я на позапрошлой работе бы так и сделал, чисто ради теста, а сейчас виндовых серваков нету, эх, как же я рад.
     
     
  • 3.42, Аноним (43), 12:16, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Наконец-то приходится работать, а не делать вид, что работаешь?
     
  • 2.36, maximnik0 (?), 11:33, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >И ведь найдуться же поехавшие

    Эй, прошу не оскорблять.Что то народ не пугался переходить с ext2 в ext3-4 .И исключительно редко проблемы были с fat в NTFS конвертировать. А сейчас не могут ext в btrfs конвертировать без ошибок:-( Вроде пишут что глюк исправили - но у меня уже разделов ext не осталось.Придется на ntfs тренероваться,благо что 2 года полет нормальный после конвертации.А я сейчас в раздумьях -что то на 11 Винду переходить не хочется, смысла не вижу.Она без интернета не работает:-(

     

  • 1.30, Аноним (30), 11:11, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А кто-нибудь знает, как в btrfs сделать простое зеркало на 2 диска (одинаковых по объёму) так, чтобы выполнялись гарантии рейда? То есть, если одни диск отвалится, то данные продолжают быть доступны для клиентов, ничего автоматически не отмонтируется.
    Сейчас, насколько я знаю, если диск отпал, btrfs автоматически отмонтирует массив, и админу нужно самому вручную примонтировать массив в дегратированном режиме, заменить диск и запустить ребалансировку. Это всё ещё так?
     
  • 1.35, DeerFriend (?), 11:32, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из новости не понятно, эти ребята справились с проблемой raid56?
     
     
  • 2.41, pofigist (?), 12:08, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нет. Там ашипка в геноме, а не в коде.
     

  • 1.37, Аноним (37), 11:38, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нее, пусть лучше оно сидит на linux дальше
     
  • 1.39, Аноним (43), 11:55, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Будем надеяться, что дальше серверных редакций Вин этот УГ не распространится.
     
  • 1.40, Аноним (40), 11:58, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так же разваливается из-за электричества как нативная в лине?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру