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
プロセス全体で既存のデータが破損してはいけません。型識別子以外には何も変更されないからです。
答え2
この問題は、次の方法を使用してWindowsで解決することもできますdiskpart
。
たとえば、管理者が起動したコマンドプロンプトを使用する場合:
C:\Windows\System32>diskpart
Microsoft DiskPart version 10.0.22621.1
Copyright (C) Microsoft Corporation.
On computer: PCNAME
DISKPART> list disk
Disk ### Status Size Free Dyn Gpt
-------- ------------- ------- ------- --- ---
...
DISKPART> sel disk 1
Disk 1 is now the selected disk.
DISKPART> list parti
Partition ### Type Size Offset
------------- ---------------- ------- -------
...
DISKPART> select parti 1
Partition 1 is now the selected partition.
DISKPART> help setid
Changes the partition type field for the partition with focus.
Syntax: SET ID={<BYTE> | <GUID>} [OVERRIDE] [NOERR]
ID={<BYTE> | <GUID>}
Specifies the new partition type.
For master boot record (MBR) disks, you can specify a partition
type byte, in hexadecimal form, for the partition. Any
partition type byte can be specified with this parameter except
for type 0x42 (LDM partition). Note that the leading '0x' is
omitted when specifying the hexadecimal partition type.
For GUID partition table (GPT) disks you can specify a
partition type GUID for the partition. Recognized GUIDs
include:
EFI System partition:
c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Basic data partition:
ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
Any partition type GUID can be specified with this parameter
except for the following:
...
DISKPART> SET ID=ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
DiskPart successfully set the partition ID.
DISKPART> exit
Leaving DiskPart...