ハードドライブまたはUSBフラッシュドライブをフォーマットするとき、オプションが1つしかない[容量]カスケードメニューが常に表示されます。以下の画像は、Windows 10で1 TB HDDをフォーマットしようとした場合に撮ったものです。
2番目の選択肢がなかった場合、なぜ最初にこのオプションが存在するのですか?
この動作は、XP、Vista、7、8、8.1、10でWindows OSを使用した10年以上の経験で一貫しています。
フロッピーをフォーマットするとき、私は同じダイアログが選択肢を与えると期待します:
現在、これを確認するためにフロッピードライブにアクセスできませんが、 このページ に、これらのオプションを含む「フォーマットA:\」ウィンドウを示す画像があります。これは、ファイルシステムを作成するためのデータを書き込むだけでなく、「フォーマット」が実際にメディアの物理構造を初期化する時期から来ています。
ソース: http://www.buildorbuy.org/images/floppywin2.png
他のメディア(最近では一般的ではないメディア)が複数のオプションを提供している可能性もあります。
Windowsの「フォーマット」ダイアログは、3つの完全に異なる概念を示しています。
3つの違いは、他のオペレーティングシステムではより顕著です。 Unix:Formattingは通常、特定のハードウェア用のデバイス固有の専用ツールを使用して行われます。 sg3_format
は、SCSI FORMAT UNIT
コマンドをターゲットに送信するSCSIコマンドセットを実装するディスク用です。 Partitioningは通常、fdisk
、sfdisk
、parted
、またはgparted
などのパーティション分割ツールを使用して行われます。 ファイルシステムの作成は通常、mkfs.<name of filesystem>
という名前のツールで行われます。 mkfs.ext3
、mkfs.ntfs
など。
デバイスとデバイスの現在の状態に応じて、Windowsの[フォーマット]ダイアログはファイルシステムを作成するか、最初にメディアをパーティション化してからファイルシステムを作成します。実際、「フォーマット」ダイアログで実行できないことの1つは、実際には「フォーマット」です。その理由は、ほとんどの最近のデバイスできないがその場でフォーマットされるということです。フラッシュデバイスの物理構造は、その内部組織によって与えられます。ハードディスクの物理構造は、現在可能なものの端に非常に近いため、ドライブ自体がトラックを書き込むのに十分正確ではありません。トラックは、工場内の専用ハードウェアでのみ書き込むことができます。密度が高すぎる、トラックが小さすぎる、およびドライブ自体で書き込むには近すぎる。 findが存在する場所はすでに存在する場合のみですが、書き込むことはできません。
したがって、ほとんどのデバイスをフォーマットできないため、「フォーマット」ダイアログでデバイスの容量を変更できないことを考えると、ドロップダウンは実際には奇妙に見える場合があります。しかし、デバイスcouldがフォーマットされている場合、このドロップダウンにはさまざまな可能な容量が表示されます。
数年前、512オクテットセクターから4096オクテットセクターへの切り替えが行われたときに、一部のドライブでは、制限された形式の「フォーマット」、つまりセクターサイズの変更が可能でした。ただし、これは通常、容量を変更せず、アクセスの粒度のみを変更します。
他の答えは素晴らしいです。実際、「容量」フィールドは format
コマンド の/F
オプションと同等です。最新バージョンは1.44のみをサポートしていますが、インターネット上で古いリファレンスを見つけることができます。
/F:size The size of the floppy disk to format (720, 1.2, 1.44, 2.88, or 20.8).
これが すべてのDOSおよびWindowsバージョンで異なるformat
構文 です。
/F
オプションを使用する代わりに、フォーマットするディスク側あたりのトラック数とトラックあたりのセクター数を指定することもできます
/T:tracks Specifies the number of tracks on the disk. When possible, use the /F switch instead of this switch. If you use the /T switch, you must also use the /N switch. These two switches provide an alternative method of specifying the size of the disk being formatted. You cannot use the /F switch with the /T switch. /N:sectors Specifies the number of sectors per track. When possible, use the /F switch instead of this switch. If you use the /N switch, you must * also use the /T switch. These two switches provide an alternative method of specifying the size of the disk being formatted. You cannot use the /F switch with the /N switch.