ReactOS se ve vývojové verzi nově nainstaluje i na oddíl NTFS
Otevřený systém ReactOS, který má spouštět programy a ovladače pro Windows, se ve vývojových sestaveních nově nainstaluje na oddíl NTFS. Ovladač dostal v polovině října opravený zápis, formátovač a místo v instalátoru. Projekt sám upozorňuje, že zatím nemá mezipaměť, žurnál ani podporu zabezpečení.
Projekt ReactOS oznámil 17. října na síti X, že se jeho systém dá nově nainstalovat na oddíl se souborovým systémem NTFS a z něj i používat. „Po téměř deseti letech dostal náš ovladač NTFS velká vylepšení,“ stojí v příspěvku (přeloženo). Instalátor podle něj nově umí oddíl na NTFS i naformátovat, a to tak, aby ho přečetla Windows.
ReactOS je otevřený operační systém, který má spouštět programy a ovladače psané pro Windows. Hlásí se jako NT 5.2 se sestavením 3790, tedy jako Windows Server 2003. NTFS je souborový systém, na kterém Windows stojí od řady NT. Dosud se ReactOS instaloval jen na FAT, FAT32 a Btrfs.

Čtyři sloučené změny za jeden týden
Všechny otevřel Justin Miller, na GitHubu DarkFire01. Základ je pull request 9319, otevřený 22. července a sloučený v noci na 11. října. Opravil ve starém ovladači zápis a doplnil změnu základních údajů souboru, mazání souborů, vyprázdnění vyrovnávacích pamětí na disk a opravy atributů zabezpečení. Sám autor v popisu píše, že správce mezipaměti zatím nezapojil a ovladač je „neuvěřitelně pomalý“. Zápisy z něj ale podle téhož popisu projdou kontrolou chkdsk z Windows 11.
O šest minut později přišel pull request 9316 se spoluautorem Carlem J. Bialoruckim. Přidal do knihovny ntfslib formátovač a opravil zaváděcí sektor, protože hlavní tabulka souborů (MFT) nemusí na disku ležet v jednom souvislém kusu. Instalátor pak dostal NTFS do nabídky vedle FAT, FAT32 a Btrfs. Řádek s ním v kódu stál i předtím, jen vypnutý direktivou #if 0.
Večer 11. října se sloučila změna, po které jdou na oddíl NTFS nainstalovat doplňky pro hosta z VirtualBoxu. Autor k ní připsal „pořád pomalé“ (přeloženo). Čtvrtá změna, sloučená v noci na 17. října, doplnila funkce, které podle titulku potřebují další aplikace.
Projekt sám vyjmenoval, co ovladač neumí
Hned za oznámením dal projekt druhý příspěvek. Ovladač podle něj nemá mezipaměť, a proto je pomalejší, chybí mu žurnálování a podpora zabezpečení. Mohou v něm být i chyby, na které se ještě nepřišlo. Čtení i zápis se ale podle projektu výrazně zlepšily.
Chybějící žurnál je u NTFS citelný. Windows do něj zapisují rozpracované změny metadat, aby po výpadku proudu dokázaly svazek vrátit do konzistentního stavu. Zabezpečení v NTFS zase znamená práva k souborům a složkám.
K oznámení patří dva snímky obrazovky. Na prvním běží sestavení ze 17. října ve VirtualBoxu s 511 MB paměti a disk C: s NTFS má 19,9 GB, z toho 1,15 GB obsazených. Druhý ukazuje dialog instalátoru, kde mezi FAT32 a Btrfs stojí NTFS.
Zavádění z NTFS je starší, jen ne o tolik, jak píše oznámení
Zavaděč FreeLoader umí podle druhého příspěvku zavést systém z NTFS od roku 2022. Repozitář říká něco jiného: pull request 3416 s touto funkcí vznikl 5. ledna 2021 a sloučili ho 17. srpna 2023.
Údaj o deseti letech odpovídá historii ovladače na GitHubu. Nejvíc změn v jeho složce přibylo v letech 2016 a 2017, z toho 70 od Trevora Thompsona. Mezi lety 2018 a 2024 je v historii jen 21 commitů a v roce 2026 sedm, všechny od Justina Millera.
Ve vydané verzi to zatím není
Poslední vydání ReactOS 0.4.16 vyšlo 29. srpna 2026, tedy šest týdnů před sloučením. Instalace na NTFS je proto jen ve vývojových sestaveních řady 0.4.17. Projekt ji v oznámení označil za další krok k betaverzi.
Zdroje
- ReactOS: oznámení na síti X (17. 10. 2026)
- ReactOS: navazující příspěvek o omezeních ovladače
- GitHub: pull request 9319, zápis v ovladači NTFS
- GitHub: pull request 9316, formátovač a instalace na NTFS
- GitHub: pull request 9654, doplňky VirtualBoxu na NTFS
- GitHub: pull request 9700, další funkce NTFS
- GitHub: pull request 3416, zavádění z NTFS ve FreeLoaderu
- Phoronix: ReactOS Can Now Be Installed & Used With Its NTFS Driver