Linuxを使用してファイルシステムをフォーマットし、sudo mkfs.ntfs
1TBの情報を生成するスクリプトを実行しました。 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.ntfs
Windowsがまだ認識している最初のパーティションで実行したのと同じコマンドを実行しました。したがって、影響を与える形式ではない可能性があります。
パーティションが開始および/または終了する場所はどこですか?最初のパーティションを2048セクタで起動するように設定しましたが、Windowsがそれを認識しないことに関連している可能性があります。
ベストアンサー1
(今朝も同じ問題が発生したため、以前の質問を再度お送りします。)
fdisk
個人的な経験から見ると、たとえば、Linux で物理パーティションを作成する場合、この問題が発生することがあります。
明らかに、作成されたパーティションに「Linux」というラベルの付いたfdisk
パーティションタイプを指定します。0x83
結局のところ、Linuxはこの値に基づいて区別しないようですが、Windowsはパーティションタイプを必要とし、0x07
以前のバージョン(?)では「HPFS / NTFS」とも呼ばれますfdisk
。
この場合、fdisk
パーティションタイプの変更を使用して問題を解決するだけです。パーティションがあると仮定すると、まずプロンプトにアクセスしてから、Show Partition Tableを使用して問題のパーティションを識別する必要があり/dev/sda2
ます。次に、タイプ変更入力メニューを使用してパーティション番号を入力し、最後に適用したいタイプ(たとえば)を入力します。最後に。fdisk
sudo fdisk /dev/sda2
p
t
7
w
プロセス全体で既存のデータが破損してはいけません。型識別子以外には何も変更されないからです。