MS -DOS FORMATコマンド | |
| 書かれた | MS-DOS : x86 アセンブリ言語 FreeDOS : C |
|---|---|
| オペレーティング·システム | RT-11、86-DOS、MS-DOS、PC DOS、OS/2、eComStation、ArcaOS、ISIS-II、iRMX 86、TRIPOS、AmigaDOS、Z80-RIO、OS-9、MSX-DOS、FlexOS、PC- MOS、SpartaDOS X、DR DOS、ROM-DOS、4690 OS、FreeDOS、PTS-DOS、SISNE プラス、Windows、ReactOS |
| プラットフォーム | クロスプラットフォーム |
| タイプ | 指示 |
| ライセンス | MS-DOS: MIT PC-MOS: GPLv3 FreeDOS: GPLv2 ReactOS: LGPL-2.0以降 |
コンピューティングにおいて、は、ディスクのフォーマットを実行するコマンドラインformatユーティリティです。 86-DOS、MS-DOS、IBM PC DOSおよびOS/2、Microsoft Windows、ReactOSなど、さまざまなオペレーティングシステムのコンポーネントです。
概要
このコマンドは、フロッピー ディスク、ハード ディスク ドライブ、ソリッド ステート( USB )、またはその他の磁気メディアに対してデフォルトで次のアクションを実行します(光学メディアに対してはこれらのアクションは実行されません)。
- FATエントリを0x00に変更してクリアする
- 見つかった値を0x00に変更してFATルートディレクトリをクリアする[nb 1] [1] [2] [3]
- 各クラスターが良好か不良かをチェックし、FAT で良好か不良かマークする
あらゆるストレージデバイスは、その媒体が構造化されていなければ役に立ちません。このプロセスは、Unix、Linux、BSDでは「ファイルシステムの作成」と呼ばれます。[4] これらのシステムでは、さまざまなコマンドが使用されます。コマンドは、DOS、Windows、OS/2で使用されるものを含む、 さまざまな種類のファイルシステムを作成できます。
実装

FORMAT.COMIBM PC DOS 1.0では、他のいくつかのコマンドとともに、 も使用されていました。
FORMAT.CMDCP/M-86でこのコマンドは、Intel ISIS-II、[5] iRMX 86、[6] MetaComCo TRIPOS、[7] AmigaDOS、[8] Zilog Z80-RIO、[9] Microware OS-9、[10] DR FlexOS、[11] TSL PC-MOS、[12] SpartaDOS X、[13] Datalight ROM-DOS、[14] IBM / Toshiba 4690 OS、[15] PTS-DOS、[16] SISNE plus、[17]およびDEC RT-11 [18]オペレーティングシステムでも使用できます。
Microsoft DOS および Windows
MS-DOSでは、このコマンドはバージョン1以降で使用できます。[19]
オプションで (/S (システム) スイッチを追加することにより)、ボリュームformatブート レコードをインストールすることもできます。このオプションを使用すると、Format はボリュームの最初のセクター (および場合によっては他の場所) にブートストラップ コードを書き込みます。Format は、/S オプションの有無にかかわらず、常に最初のセクターにBIOS パラメータ ブロックを書き込みます。
別のオプション (/Q) を使用すると、Microsoft が「クイック フォーマット」と呼ぶ機能を使用できます。このオプションを使用すると、コマンドは上記の手順 2 と 3 を実行しません。[引用が必要] は、 Format /Qメディアに以前に書き込まれたデータを変更しません。
MS-DOS 3.2 以前では、パラメータなしで「format」と入力すると、ユーザーにプロンプトを表示せずに現在のドライブが自動的にフォーマットされます。ただし、MS-DOS 3.3 以降では、「必要なパラメータがありません」というエラーが表示されます。[引用が必要]
DR/ノベルDOS
DR DOS 6.0にはこのコマンドの実装が含まれていますformat。[20]
フリーDOS
FreeDOSバージョンはBrian E. Reifsnyderによって開発され、GPLライセンスの下で提供されています。[21]
リアクトOS

formatのコマンドReactOSの実装は、 1998年にSysinternals向けにMark Russinovichが開発したフリーのクローンをベースにしている。ライセンスはGPLである。[22] 1999年にEmanuele AlibertiがReactOSに採用し、 FAT、FAT32、FATX、EXT2、BtrFSファイルシステム をサポートしている。
参照
注記
- ^ ディレクトリ エントリは、MS-DOS 1.25およびPC DOS 2.0
0x00以降でで埋められます。フォーマット コマンド ライン オプション /O が指定されている場合、各ディレクトリ エントリの最初のバイトが に設定され、PC DOS 1.0 - 1.1で使用可能な FAT 形式が作成されます。ただし、/O を指定しないと、MS-DOS 1.25 および PC DOS 2.0 以降でのディレクトリ検索が大幅に高速化されます。MS-DOS、PC DOS、および86-DOSの古いバージョンでは、マーカーのみがサポートされていました。0xE5h0xE5
参考文献
- ^ Paterson, Tim (2013-12-19) [1983]. 「Microsoft DOS V1.1 および V2.0: /msdos/v20source/FORMAT.TXT」. Computer History Museum、Microsoft。2019-08-14 時点のオリジナルよりアーカイブ。2014-03-25閲覧。(注: 発行元はこれが MS-DOS 1.1 と 2.0 であると主張していますが、実際はSCP MS-DOS 1.25と、 Altos MS-DOS 2.11とTeleVideo PC DOS 2.11の混合です。)
- ^ Shustek, Len (2014-03-24). 「Microsoft MS-DOS 初期ソースコード」。ソフトウェアの宝石: コンピュータ歴史博物館の歴史的ソースコードシリーズ。2019-08-10 のオリジナルからアーカイブ。2014-03-29に取得。(注: 作者はこれが MS-DOS 1.1 と 2.0 であると主張していますが、実際はSCP MS-DOS 1.25とAltos MS-DOS 2.11およびTeleVideo PC DOS 2.11の混合です。)
- ^ Levin, Roy (2014-03-25). 「Microsoft が MS-DOS および Word for Windows のソース コードを一般公開」。公式 Microsoft ブログ。2014-03-28 時点のオリジナルからアーカイブ。2014-03-29に取得。(注: 作者はこれが MS-DOS 1.1 と 2.0 であると主張していますが、実際はSCP MS-DOS 1.25とAltos MS-DOS 2.11およびTeleVideo PC DOS 2.11の混合です。)
- ^ : 例のセクション – FreeBSDシステム管理者マニュアル
- ^ 「ISIS II ユーザーズガイド」(PDF)。2019年1月26日時点のオリジナルよりアーカイブ(PDF) 。 2019年2月3日閲覧。
- ^ 「intel :: iRMX :: 146194-001 irmxR6Intro」 – Internet Archive 経由。
- ^ https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf 2020-10-21に Wayback Machineにアーカイブ[ URLのみのPDF ]
- ^ Rugheimer, Hannes (1988). クイックリファレンス. アバカス. ISBN 97815575504912020年9月14日閲覧– archive.org経由。
- ^ 「Z80-RIO オペレーティングシステム ユーザーズマニュアル」(PDF) 。 2022年1月28日時点のオリジナルよりアーカイブ(PDF) 。2020年2月14日閲覧。
- ^ ポール・S・ダヤン(1992年)。OS -9の達人 - 1:事実。ギャラクティック・インダストリアル・リミテッド。ISBN 0-9519228-0-7。
- ^ 「FlexOS ユーザーズ ガイド」(PDF) 。www.bitsavers.org。1986年。2019年 9 月 25 日のオリジナル(PDF)からアーカイブ。2020 年 9 月 14 日に取得。
- ^ “roelandjansen/pcmos386v501”. GitHub . 2022年1月2日. 2021年5月4日時点のオリジナルよりアーカイブ。2019年7月28日閲覧。
- ^ 「SpartaDOS X 4.48 ユーザーガイド」(PDF) 。 2021年10月10日時点のオリジナルよりアーカイブ(PDF) 。 2019年3月16日閲覧。
- ^ 「Datalight ROM-DOS ユーザーズガイド」(PDF)。www.datalight.com 。 2019年4月21日時点のオリジナルよりアーカイブ(PDF) 。 2020年1月18日閲覧。
- ^ 「ユーザーガイド」. archive.org . 2020年9月14日閲覧。
- ^ 「PTS-DOS 2000 Pro ユーザーマニュアル」(PDF)。ブッギンゲン、ドイツ: Paragon Technology GmbH 。1999年。 2018年5月12日時点のオリジナルよりアーカイブ(PDF) 。2018年5月12日閲覧。
- ^ “SISNE plus - Referência Sumária”.データセット。 2015年5月14日。2019年9月28日のオリジナルからアーカイブ。2019 年9 月 28 日に取得。
- ^ 「RT-11 ヘルプファイル」。paleoferrosaurus.com。 2018年7月17日時点のオリジナルよりアーカイブ。2018年7月16日閲覧。
- ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition)、第 6 版. Microsoft Press . ISBN 0-7356-1812-7。
- ^ 「DR DOS 6.0 ユーザーガイド 最適化と構成のヒント」(PDF) 。 2019年9月30日時点のオリジナルよりアーカイブ(PDF) 。2019年8月12日閲覧。
- ^ 「ibiblio.org FreeDOS パッケージ -- フォーマット (FreeDOS ベース)」。www.ibiblio.org。2018年 11 月 19 日時点のオリジナルよりアーカイブ。2018 年 11 月 13 日閲覧。
- ^ “reactos/reactos”. GitHub . 2022年1月3日. 2017年12月11日時点のオリジナルよりアーカイブ。 2019年6月9日閲覧。
さらに読む
- クーパー、ジム (2001)。 『MS-DOS 6.22使用特別版、第 3 版』Que Publishing。ISBN 978-0789725738。
- キャシー・アイベンス、ブライアン・プロフィット (1993)。OS / 2 Inside & Out。Osborne McGraw - Hill。ISBN 978-0078818714。
- Frisch , Æleen ( 2001)。Windows 2000 コマンド ポケットリファレンス。O'Reilly。ISBN 978-0-596-00148-3。
外部リンク
- Microsoft Windows XP Professional 製品ドキュメント: 「フォーマット」
- MS-DOS v2.0 に付属するオープンソースの FORMAT 実装
- MSKB255867: Fdisk ツールとフォーマット ツールを使用してハード ディスクをパーティション分割または再パーティション分割する方法
- Microsoft DOS フォーマット コマンド
- 回復コンソールのフォーマットコマンド 2011-07-07 にWayback Machineでアーカイブされました
