2

ext2/3/4 ファイルシステムを読み取る Windows 用の適切なドライバーがないのはなぜですか? グーグルで調べてみると、そこには 2 つまたは 3 つあることが示されていますが、それらすべてに問題があります。マイ コンピュータを開いて、NTFS や FAT のように extN パーティションを操作できるようにするコードを正しく作成するのが困難な、技術的な矛盾はありますか? オープン ソースと標準の利点の 1 つは、このような問題がかなり迅速に解決されることだと思いました。

4

2 に答える 2

2

ドライバーサイン会。

Microsoft のドライバー署名は、本質的に GPL と互換性がなく、署名されていないドライバーは機能しなくなりました。

于 2010-08-17T15:05:41.063 に答える
1

私自身は使用していませんが、同僚がExt2 IFS for Windowsを問題なく使用しています。

オープン ソースと標準の利点の 1 つは、このような問題をかなり迅速に解決できることです。問題に取り組む十分な動機が誰もない場合、その動機がお金、個人的な必要性、名声などに関係なく、問題が解決される可能性は低くなります。(クローズド ソースの世界も例外ではありません。) Windows カーネル モードのデバイス ドライバーをハッキングした経験のあるオープン ソース開発者が比較的少ないことは、おそらく助けにはなりません。デバイス ドライバの作成は専門的なスキルです。ext2/3/4 コードを非常によく理解しており、非常に喜んで取り組んでいる開発者がいますが、Linux カーネルをハッキングして ext2/3/4 ドライバーで作業するのに十分な経験を積んだ人々は、おそらく主に Linux ユーザーです (そのため、Windows 用のドライバーを作成することにはあまり関心がありません)。

ドライバーの署名に関して: Windows Vista 以降、警告なしでドライバーをインストールするために Microsoft がドライバーに署名または認証する必要がないことは理解していますが、コード署名証明書が必要です。これらは年間 400 ドルから 500 ドル程度であり (たとえば、 Verisign の Web サイトを参照)、ほとんどの非営利の開発者はそのような金額を支払うことに関心がありません。 ドライバーの署名要件を無効にする方法はありますが、いずれも平均的なユーザーが試みるようなものではなく、署名されていないドライバーの受け入れを妨げる可能性があります。

Ext2 IFS for Windows がそれをどのように処理するかはわかりません。作成者が何らかの方法で証明書を取得したか、ドライバーの署名要件を無効にする必要があります。

つまり、要約すると、最高の ext2/3/4 開発者はおそらく Windows をあまり必要とせず、ドライバー署名は、Windows 用のオープン ソース ドライバー開発者になることを思いとどまらせます。また、Linux用のNTFS が利用できるということは、NTFS を使用できることを意味します。 Linux と Windows の間でデータを共有するには、ext2/3/4 の代わりに。これらの 3 つの要因が連携して、Windows 用の ext2/3/4 の開発に対する多くの関心を取り除きます。

于 2010-08-17T15:02:02.903 に答える