出来事の日付:2026年10月23日

ReactOSをNTFSパーティションへ直接インストールできるようになった。Microsoft Windows向けのソフトウェアやドライバーを動かすことを目指し、ボランティアが開発するこのOSにとって、長年のストレージ上の制約が一つ取り除かれた。

これまでReactOSのインストールにはFAT32パーティションが必要だった。NTFSは長年にわたり現代のWindowsシステムで標準的なファイルシステムとなっているにもかかわらずだ。この要件は、Windows NT系、特にWindows Server 2003とのバイナリ互換性を目指すプロジェクトにとって、実用面で目標との不整合を生んでいた。

今回の節目は、新しいNTFS実装が通常の本番環境で使える段階に達したことを意味しない。ReactOSによると、ドライバーには現在、キャッシュ、ジャーナリング、セキュリティのサポートがない。キャッシュがないため性能が低下するほか、ジャーナリングとセキュリティ機能の欠如により、成熟したファイルシステムドライバーと比べて重要な不足が残る。プロジェクトは、未発見の不具合が残っている可能性も警告している。

新たな書き込み機能とインストール機能は、何年にもわたる段階的な開発の成果だ。ReactOSは2016年にNTFSの読み取り専用サポートを追加した。2022年にはブートローダーのFreeLoaderがNTFSからの起動に対応し、起動用ソフトウェアがそのパーティションを読み取れるようになったが、OSをそこへ直接インストールすることは依然としてできなかった。最新のドライバーは、この特定の不足を埋めるものだ。

NTFSは1990年代初頭にMicrosoftのWindows NTシリーズで登場し、Windows XPとともに導入された後の派生版が、現在ほとんどのWindows利用者が接するファイルシステムの基盤となった。そのためReactOSにとってNTFSへの対応は、単に利便性を高めるだけではない。プロジェクトが再現しようとしているプラットフォームで使われるディスク形式に、インストール方法を合わせることになる。

ReactOSは依然としてアルファ版であり、その長い開発の歴史は、Microsoftのソースコードを使わずに互換性のあるOS環境を再構築する作業の規模を物語っている。ファイルシステムのサポートは、起動コンポーネント、ストレージドライバー、セキュリティ規則、アプリケーションと正しく連携しなければならない。そのため、インストールを完了できることは、実装の信頼性を確立する過程の一段階にすぎない。

プロジェクトはGitHub、コミュニティーフォーラム、ReactOSのウェブサイトなどを通じて公開の場で開発されており、開発に携わる人の大半はボランティアだと説明している。この体制の下で着実な技術的進歩が生まれてきた一方、各節目は商用製品のリリース日程に沿って訪れるわけではない。

実験的に利用する人にとって、NTFSへの直接インストールはReactOSのテストをよりWindowsに近い構成で行えるようにし、インストール用に別のFAT32パーティションを維持する必要をなくす。ただし、プロジェクトが公表した制約は依然として決定的に重要だ。利用者はドライバーを実験段階のものとして扱い、データの復元可能なコピーを保管する必要がある。NTFSへのインストールに対応したことを、ReactOSがベータ版の安定性に達した、あるいは一般用途でWindowsを置き換えられるようになった証拠と受け取るべきではない。