Профиль: Аноним (вход | регистрация) не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 обязательно


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

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

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

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

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

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

  • 1.5, Аноним (5), 09:00, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Не понятно зачем. Ну кто в здравом уме будет в Винде хранить данные на какой-то поделке.
     
     
  • 2.7, AleksK (ok), 09:02, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Наверное потому что ntfs это давно окаменевшее г..но мамонта.
     
     
  • 3.8, Аноним (8), 09:21, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ты бы хоть изучил вопрос прежде, чем писать глупости.
     
     
  • 4.21, Аноним (21), 10:24, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Почему глупости. Последняя версия NTFS была выпущена в далеком 2001 году.
     
     
  • 5.43, Аноним (43), 12:19, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Многое изменилось с того времени?
     
     
  • 6.46, Аноним (46), 12:52, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да почти всё. Читай про историю развития nvme. Но даже не в этом дело, спроектирована NTFS была в прошлом веке под прошловековое оборудование и требования.
     
  • 3.11, Аноним (5), 09:37, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А WinBtrfs оплот надежности? К NTFS можно относится как угодно. Но это весьма надежная ФС.
     
     
  • 4.31, Аноним (31), 11:13, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ага, ктож спорит, в реалиях 2010, но на дворе 2026, как сделать копию фс не выключая систему, ну возможно есть какойто софт от парагон или черт знает кого еще, а вот за его стабильность вы так же поручитесь? в любом случае, гонку за фичи винда проиграла настрлько безнадежно, что никакая стабильнасть ее уже не спасет, слишком долго они почевали на лаврах монополистов ничего не делая, и сейчас допиливать нтфс смысла нет, ровно поэтому мс стал золотым спонсором опенсорса и пилит всл, пытаются заскочить в последний вагон, но по факту что они могут предложить, очередную переделку пуска, с рекламой и навязанными подписками..стим-ос уже есть, еще несколько лет и винду ставить будет признаком деревенского дурачка.
     
     
  • 5.49, User (??), 13:08, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > как сделать копию фс не выключая систему

    Ну, обычно в тех случаях, когда это нужно - вот снапшотом VM, на которой эта "система" вертится. А вот чтоб мне это понадобилось прям на железке - так я не то, что "не припомню", а и "не придумаю" даже зачем оно могло бы мне понадобиться. Впрочем, если друг-окажется-вдруг - то, предполагаю что diskshadow справится.
    А вот зачем может понадобиться ACL (Нет, не те, что "posix DRAFT" - с этими тоже изобретать надо, а "нормальные") я знаю. Зачем может пригодиться шифрование ФС (не блочного устройства под ним), а "ФС" - могу предположить. Зачем нужны снапшоты в btrfs я пред-по-ла-гаю, но сомневаюсь, что смогу объяснить конечному пользователю - особенно на контрасте со "свойства-предыдущие версии" файла в проводничке, да и администратору системы резервного копирования вот не очень понятно бывает. Еще конечно хочется, что перформанс на типовых нагрузках (Ну там СУБД, данные ехчанги) в тыкву не превращался - но это я так понимаю уже панские вытрэбэньки, адептам btrfs "не нужные"(ТМ).

     
     
  • 6.59, Аноним (59), 15:31, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    , да виртуалочки и появились потому что система не могла сделать свою копию,... большой текст свёрнут, показать
     
     
  • 7.65, User (??), 18:01, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Беда в том, что большинство критиков вендыпоганой эту самую - ну вот не знают примерно "совсем", да.
    Diskshadow, позволяющий смонтировать vss-снапшот как отдельный диск и скопировать его как угодно и куда угодно - при этом еще и определенного рода гарантии консистентности ФС (в отличие от lvm snapshot без fsfreeze-костыля) имеются и даже с (некоторыми) приложениями нормально все будет (Опять таки - в отличие от) - доступен не соврать бы, с 2008R2 - но...
     
  • 4.58, Аноним (58), 15:25, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а я помню холивары Fat32 vs NTFS
     
  • 3.20, aname (ok), 10:14, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А претензии к ней какие?
     
     
  • 4.24, Аноним (24), 10:43, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Контрольные суммы?
     
     
  • 5.57, User (??), 14:56, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а они нужны именно _на уровне ФС_?
     
  • 4.45, maximnik0 (?), 12:48, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А претензии к ней какие?

    NTFS  не отвечает требованиям к современным фс.Медленная работа с мелкими  файлами, есть ограничение на количество файлов в каталоге.Костыльная система снапшотов (по сути дела копии файлов а не деференциал) .Нет контрольной суммы к данным.Нет алгоритмов для работы с флэш-дисками-кроме блочного удаления,а из за особенностей ФС журнал изнашивает Флэш (хотя сейчас умные контроллеры сглаживают проблему переназначая блоки для записи).

     
  • 3.64, Анонисссм (?), 17:57, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в винде давно есть COW-fs , по крайней мере в серверных. с дедупликацией и снэпшотами. ну и есно тормозная, всё как у нас )
     
  • 2.14, Аноним (14), 09:49, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ReacOS
     
  • 2.27, Аноним (26), 11:01, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну тут главный вопрос что надёжнее refs или winbtrfs
    поебаться и с тем и с тем придётся фичей больше у btrfs но выбор всё ещё не так очевиден
     
  • 2.54, Аноним (54), 13:58, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Не понятно зачем. Ну кто в здравом уме будет в Винде хранить данные на какой-то поделке.

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

     

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

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

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

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

     
     
  • 3.47, maximnik0 (?), 12:54, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >добавляют "свою изюминку", что моментально делает их "аналог" несовместимым с другими)))))

    А там только одна изюминка да и то в принципе драйвер linux btrfs также можно доработать.Это не ограничния этой фс - а устаревший Posix стандарт .Есть падч под вин драйвер - он добавляет поддержку 255 символов (не байт) для кодировки имени файлов в utf-16.

     
     
  • 4.55, Sm0ke85 (ok), 14:10, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А там только одна изюминка да и то в принципе драйвер linux btrfs также можно доработать.

    Очень часто. когда декламируют что что-то сделали "исключительно свое" - либо они не признаются, либо будут нюансы (например, для противоположного драйвера фс будет казаться "немного битой" и похожие приколы)

     
  • 3.66, dannyD (?), 18:27, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    да, m$ обычно именно так и делает, но это не m$.
     
  • 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 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Возможна конвертация существующих разделов NTFS в Btrfs

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

     
     
  • 2.22, Аноним (21), 10:27, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не душни, все нормально работает.
     
  • 2.32, пох.. (?), 11:13, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не, ну "попадались иногда удивительные  подлецы". Обратного-то конвертера не предусмотрено ;-)
     
  • 2.33, Аноним (31), 11:19, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а в чем проблема? каждые 6 часов делать снапшот и отправлять на другой сервак, какую-нибудь офисную файлопомойку, можно даже зеркало сделать на оригинальном нтфс через dfs, я на позапрошлой работе бы так и сделал, чисто ради теста, а сейчас виндовых серваков нету, эх, как же я рад.
     
     
  • 3.42, Аноним (43), 12:16, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наконец-то приходится работать, а не делать вид, что работаешь?
     
  • 3.62, Tron is Whistling (?), 16:19, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    DFS - это глорифицированный FAM + rsync :D
    Со всеми вытекающими.
     
  • 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 автоматически отмонтирует массив, и админу нужно самому вручную примонтировать массив в дегратированном режиме, заменить диск и запустить ребалансировку. Это всё ещё так?
     
     
  • 2.53, Анониссимус (?), 13:54, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Интересно, может сразу прописать в фстаб degraded?
     

  • 1.35, DeerFriend (?), 11:32, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Из новости не понятно, эти ребята справились с проблемой raid56?
     
     
  • 2.41, pofigist (?), 12:08, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нет. Там ашипка в геноме, а не в коде.
     
     
  • 3.63, пох.. (?), 16:32, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    в коде наверняка тоже. Я вот буквально два дня назад по сути закрыл исторический тикет длинной в семь лет. С совершенно аналогичной фигней - рейд (ec, на самом деле) и удаление всех данных.

    СЕМЬ лет. Контора банкрот, разрабы "with same attitude" сменили крышу и продолжают ляпать фичи, не сумев исправить совершенно феноменальные баги. Как по степени причиненного ущерба, так и по глупости самого бага. Но их там не один! Поэтому имело ли смысл чинить этот - учоные спорют.


     

  • 1.37, Аноним (37), 11:38, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Нее, пусть лучше оно сидит на linux дальше
     
  • 1.39, Аноним (43), 11:55, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Будем надеяться, что дальше серверных редакций Вин этот УГ не распространится.
     
  • 1.40, Аноним (40), 11:58, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Так же разваливается из-за электричества как нативная в лине?
     
  • 1.44, ятупойтролль (ok), 12:43, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    потерял 12 тб данных на бтрфс после обещаний, что она вот теперь уж точно 100% стабильная. лучшаф фс 👍
     
     
  • 2.48, Аноним (9), 13:00, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    А ведь прикинь, кто-то их нашёл.
     
  • 2.51, Пожилая лысая женщина (?), 13:51, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +/
    резервные копии всегда надо делать и независимо от фс
     
     
  • 3.56, Аноним (56), 14:16, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы управляющая банком?
     
  • 2.52, btrfs check (?), 13:52, 02/09/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Жаждем подробностей
     

  • 1.50, Аноним (50), 13:10, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Для Windows ничего делать не нужно. И ещё, всё технологии вышедшие из стен Microsoft-а должны быть забыты и ни кем не востребованы.
     
  • 1.61, Аноним (61), 16:15, 02/09/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    посмотрим когда кто-нибудь потеряет фотки на таком разделе, как разрабы будут оправдываться...
     

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



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

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