web-dev-qa-db-ja.com

WindowsのUSBのすべてのパーティションへのアクセスを取得します

GNU Linuxのgpartedソフトウェアを使用して、USBドライブをFAT32ファイルシステムでそれぞれ3つのパーティションに分割しました。

そのため、USBドライブのパーティション分割に成功した後、Windows PCで試してみましたが、3つのパーティションのうち1つしかアクセスできませんでした。 GNU Linuxで見られるように、Windows PCのすべてのパーティションにアクセスすることは可能ですか?.

私の目標は、USBドライブを3つの異なるストレージスペースとして異なる目的で使用することです。そのうちの1つには曲のみ、2つ目にはビデオのみなどを保存します。起動には必要ありません。

5
tony Stark

Windows 101703での更新

マイクロソフトはついにこのばかげた制限を廃止しました。 Windows 10 1703(「CreatorsUpdate」)以降、リムーバブルドライブ上のすべてのパーティションにアクセスできるようになりました。

元の回答

Windowsは、USBサムドライブ(具体的には、「リムーバブル」ビットが設定されたUSB大容量記憶装置)の最初のパーティションのみをサポートします。これについてあなたができることは何もありません。

更新

デモンストレーションのために、Linuxを使用して次のレイアウトのUSBサムドライブを作成しました。

Device     Boot   Start     End Sectors Size Id Type
/dev/sdb1          2048 2099199 2097152   1G  6 FAT16
/dev/sdb2       2099200 4196351 2097152   1G  6 FAT16
/dev/sdb3       4196352 6293503 2097152   1G  6 FAT16
/dev/sdb4       6293504 8390655 2097152   1G  6 FAT16

プラグを差し込むと、Windowsは、期待どおりに最初のパーティションをフォーマットするように指示します。 diskpart’s list partitionは、かなり不穏な出力を生成します。

Partition ###  Type              Size     Offset
-------------  ----------------  -------  -------
Partition 1    Primary           1024 MB  1024 KB
Partition 0    Primary           1024 MB  1025 MB
Partition 0    Primary           1024 MB  2049 MB
Partition 0    Primary           1024 MB  3073 MB

list volumeWindowsがこれらのパーティションで動作しないことを確認します。

Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
----------  ---  -----------  -----  ----------  -------  ---------  --------
[...]
Volume 16    J                RAW    Removable   1024 MB  Healthy

ボリュームとして認識されない場合、フォーマットしたり、ドライブ文字を割り当てたりすることはできません。それは単に不可能です。

ディスクの管理では、誤ったエラーメッセージが表示されます。

bla
最初のパーティション以外のパーティションをフォーマットしようとすると...

bla
...またはドライブ文字またはプロパティダイアログを開こうとしたとき。

これらのテストはWindows8.1で実行されました

6
Daniel B

私はそう思う。ディスクの管理を使用すると、3つの別々のパーティションが表示されます。ディスクの文字がないパーティションを右クリックして、Change Drive Letter and Pathsを選択します。

ドライブ文字を割り当てるために使用します。今表示されるはずです。

この手順に従ってください ドライブ文字を追加します。

ドライブをNTFSとしてフォーマットしてから、パーティションを作成してみてください。

1
TheKB