「フロッピーディスク」の版間の差分
Kusakata.bot (トーク | 投稿記録) 細 (文字列「http://linux.die.net/」を「https://linux.die.net/」に置換) |
(ローレベルフォーマットについて追加した) |
||
4行目: | 4行目: | ||
[[Wikipedia:ja:フロッピーディスク|Wikipedia]] より: |
[[Wikipedia:ja:フロッピーディスク|Wikipedia]] より: |
||
− | :フロッピーディスク |
+ | :フロッピーディスク(別名ディスケット)は薄くて柔らかい磁気ストレージメディアを防塵用に長方形のプラスチック容器に封入したディスクストレージメディアである。フロッピーディスクはフロッピーディスクドライブ (FDD)によって読み書きされる。 |
以下ではフロッピーディスクの基本的な使用方法やツールについて説明しています。 |
以下ではフロッピーディスクの基本的な使用方法やツールについて説明しています。 |
||
12行目: | 12行目: | ||
===カーネルモジュール=== |
===カーネルモジュール=== |
||
− | ほとんどのフロッピードライブは標準カーネルでサポートされています。フロッピードライブのドライバーとしては {{ic|floppy}} モジュールが使われます。 |
+ | ほとんどのフロッピードライブは標準カーネルでサポートされています。フロッピーディスクドライブのドライバーとしては {{ic|floppy}} モジュールが使われます。 |
{{ic|floppy}} モジュールはデフォルトでは読み込まれないかもしれません。そのような場合、以下のコマンドでロードしてください: |
{{ic|floppy}} モジュールはデフォルトでは読み込まれないかもしれません。そのような場合、以下のコマンドでロードしてください: |
||
− | + | # modprobe floppy |
|
===パッケージ=== |
===パッケージ=== |
||
24行目: | 24行目: | ||
* {{Pkg|dosfstools}} |
* {{Pkg|dosfstools}} |
||
* {{Pkg|mtools}} |
* {{Pkg|mtools}} |
||
+ | |||
+ | 更に、USB接続のフロッピーディスクドライブで低レベルフォーマットを行うには{{AUR|ufiformat}}が必要です。 |
||
==使用方法== |
==使用方法== |
||
− | 以下は |
+ | 以下は一般的な作業を実行するコマンドです。以下のコマンド例では全て {{ic|/dev/fd0}} をフロッピーディスクドライブの Linux デバイスとして仮定しています。デフォルトでは、全てのコマンドは ''root'' で実行する必要があります。また、USBで接続するフロッピーディスクドライブは {{ic|/dev/sd''X''}}と表示されることに注意してください。 |
+ | |||
+ | ===ローレベルフォーマット=== |
||
+ | |||
+ | フロッピーディスク(及び極初期のハードディスクドライブ)では「ローレベルフォーマット」を実行することにより、ディスク上にセクタやトラックの様々なマーカーが作成される。これはファイルシステムより低いレイヤで実行される。USB接続のフロッピーディスクドライブでそれを行うには{{AUR|ufiformat}}を用います。 |
||
+ | |||
+ | # ufiformat /dev/sd''X'' |
||
+ | |||
+ | デフォルトでは、ディスク上に在るフォーマットを使用します。フロッピーディスクコントローラがサポートしているフロッピーディスクのフォーマットは{{ic|ufiformat -i /dev/sd''X''}}で確認することができます。 |
||
===フォーマット=== |
===フォーマット=== |
||
− | # mkfs. |
+ | # mkfs.vfat /dev/fd0 |
===マウント=== |
===マウント=== |
||
41行目: | 51行目: | ||
=== Unable to get diskette geometry === |
=== Unable to get diskette geometry === |
||
− | {{ |
+ | {{hc|# mkfs.msdos /dev/fd0 | |
mkfs.msdos 3.0.5 (27 Jul 2009) |
mkfs.msdos 3.0.5 (27 Jul 2009) |
||
mkfs.msdos: unable to get diskette geometry for '/dev/fd0' |
mkfs.msdos: unable to get diskette geometry for '/dev/fd0' |
||
47行目: | 57行目: | ||
上記のようなエラーが発生する場合、おそらくフロッピードライブが物理的に破損しています。 |
上記のようなエラーが発生する場合、おそらくフロッピードライブが物理的に破損しています。 |
||
+ | |||
+ | === /dev/sg* family: No such file or directory === |
||
+ | |||
+ | {{hc|# ufiformat /dev/sd''X''| |
||
+ | /dev/sg* family: No such file or directory |
||
+ | }} |
||
+ | |||
+ | 上記のようなエラーが発生する場合、{{ic|sg}}モジュールがロードされていないのかもしれません。その場合は以下のコマンドを実行することでロードすることができます。 |
||
+ | |||
+ | # modprobe sg |
||
==参照== |
==参照== |
2024年3月7日 (木) 15:26時点における版
Wikipedia より:
- フロッピーディスク(別名ディスケット)は薄くて柔らかい磁気ストレージメディアを防塵用に長方形のプラスチック容器に封入したディスクストレージメディアである。フロッピーディスクはフロッピーディスクドライブ (FDD)によって読み書きされる。
以下ではフロッピーディスクの基本的な使用方法やツールについて説明しています。
目次
インストール
カーネルモジュール
ほとんどのフロッピードライブは標準カーネルでサポートされています。フロッピーディスクドライブのドライバーとしては floppy
モジュールが使われます。
floppy
モジュールはデフォルトでは読み込まれないかもしれません。そのような場合、以下のコマンドでロードしてください:
# modprobe floppy
パッケージ
Arch のパッケージリポジトリにはフロッピーディスクに関係するパッケージが2つ存在します:
更に、USB接続のフロッピーディスクドライブで低レベルフォーマットを行うにはufiformatAURが必要です。
使用方法
以下は一般的な作業を実行するコマンドです。以下のコマンド例では全て /dev/fd0
をフロッピーディスクドライブの Linux デバイスとして仮定しています。デフォルトでは、全てのコマンドは root で実行する必要があります。また、USBで接続するフロッピーディスクドライブは /dev/sdX
と表示されることに注意してください。
ローレベルフォーマット
フロッピーディスク(及び極初期のハードディスクドライブ)では「ローレベルフォーマット」を実行することにより、ディスク上にセクタやトラックの様々なマーカーが作成される。これはファイルシステムより低いレイヤで実行される。USB接続のフロッピーディスクドライブでそれを行うにはufiformatAURを用います。
# ufiformat /dev/sdX
デフォルトでは、ディスク上に在るフォーマットを使用します。フロッピーディスクコントローラがサポートしているフロッピーディスクのフォーマットはufiformat -i /dev/sdX
で確認することができます。
フォーマット
# mkfs.vfat /dev/fd0
マウント
# mount -t vfat /dev/fd0 /media/floppy
トラブルシューティング
Unable to get diskette geometry
# mkfs.msdos /dev/fd0
mkfs.msdos 3.0.5 (27 Jul 2009) mkfs.msdos: unable to get diskette geometry for '/dev/fd0'
上記のようなエラーが発生する場合、おそらくフロッピードライブが物理的に破損しています。
/dev/sg* family: No such file or directory
# ufiformat /dev/sdX
/dev/sg* family: No such file or directory
上記のようなエラーが発生する場合、sg
モジュールがロードされていないのかもしれません。その場合は以下のコマンドを実行することでロードすることができます。
# modprobe sg
参照
- floppy(8)
- fdformat(8)
- http://www.daniel-baumann.ch/software/dosfstools/ - DOS ファイルシステムユーティリティ (not so verbosely documented IMHO)
- https://www.gnu.org/software/mtools/ - マウントせずに Unix から MS-DOS ディスクにアクセスするユーティリティコレクション