Windowsで認識されるLinux形式のNTFSパーティションを作成するには?

Windowsで認識されるLinux形式のNTFSパーティションを作成するには?

Linuxを使用してファイルシステムをフォーマットし、sudo mkfs.ntfs1TBの情報を生成するスクリプトを実行しました。 Windowsでこの情報を処理する必要があります。 Windowsでは、ファイルシステムが読み取れないことがわかりました。これは、生成されたファイルシステムが実際にNTFSファイルシステムであるためだと思いますfuse。ただし、WindowsではNTFSで別のパーティションをフォーマットし、まったく同じフラグを持つファイルシステムが作成されました。

type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

ただし、私のファイルシステムのブロックサイズは2048で、Windowsファイルシステムのブロックサイズは4096です。

LinuxでフォーマットされたファイルシステムがWindows 10で認識されない理由をご存知ですか?再フォーマットしなくてもWindowsで認識されるようにできますか?ファイルシステムを作成するにはどうすればよいですか?はいWindowsでは認識されますか?

修正する:

2番目のパーティションは、Windowsで削除して再作成した後、NTFSでフォーマットしました。その後、Linuxに切り替えて、mkfs.ntfsWindowsがまだ認識している最初のパーティションで実行したのと同じコマンドを実行しました。したがって、影響を与える形式ではない可能性があります。

パーティションが開始および/または終了する場所はどこですか?最初のパーティションを2048セクタで起動するように設定しましたが、Windowsがそれを認識しないことに関連している可能性があります。

ベストアンサー1

(今朝も同じ問題が発生したため、以前の質問を再度お送りします。)

fdisk個人的な経験から見ると、たとえば、Linux で物理パーティションを作成する場合、この問題が発生することがあります。

明らかに、作成されたパーティションに「Linux」というラベルの付いたfdiskパーティションタイプを指定します。0x83結局のところ、Linuxはこの値に基づいて区別しないようですが、Windowsはパーティションタイプを必要とし、0x07以前のバージョン(?)では「HPFS / NTFS」とも呼ばれますfdisk

この場合、fdiskパーティションタイプの変更を使用して問題を解決するだけです。パーティションがあると仮定すると、まずプロンプトにアクセスしてから、Show Partition Tableを使用して問題のパーティションを識別する必要があり/dev/sda2ます。次に、タイプ変更入力メニューを使用してパーティション番号を入力し、最後に適用したいタイプ(たとえば)を入力します。最後に。fdisksudo fdisk /dev/sda2pt7w

プロセス全体で既存のデータが破損してはいけません。型識別子以外には何も変更されないからです。

おすすめ記事