.png)
現在、tar ファイルをフロッピー ディスクに書き込む、変更できないシステムを使用しています。
Windows マシン上で同じタイプのディスクを読み書きする必要があります。
Linux でディスクを作成するために使用するコマンドは、「tar -cf /dev/sdb myfile」です。
残念ながら、Windows はこのように作成されたディスクを認識しません。USB フロッピー ドライブを接続すると、「ディスクがフォーマットされていません」というエラーが表示されます。(実際のファイル システムではないため、予想どおりです)
7zip コマンドラインを使用して、「7z.exe -l A:」と入力してファイルにアクセスしようとしています。フロッピー ライトは点灯しますが、アーカイブが見つかりません。7zip などのソフトウェアで実際の生のフロッピーの内容を表示できるようにする方法はありますか? これは tar ファイルですが、マウント可能なファイル システムがありません。
答え1
コマンドラインでは不可能だと思いますが、tarで圧縮されたアーカイブをデバイスに直接読み込むことはできました(tarコマンドを使ってUSBに書き込みました)7a File Manager
。GUIを使って、特別なプレフィックスを使う必要があります。デバイスに直接アドレス指定する:
「\\.\」プレフィックスは、Win32ファイル名前空間ではなくWin32デバイス名前空間にアクセスします。これにより、物理ディスクとボリュームへの直接アクセスが実現されます。
テストアーカイブにアクセスするために使用できた構文は7zfm \\.\f:\
(フロッピーを持っていないので、代わりにUSBを使用しました) - なので、7zfm \\.\A:\
うまくいくと思います。GUI を起動した後にパスとして入力したり、\\.\
デバイス名前空間にエスケープしてドライブを選択したりすることもできます。
答え2
7zip を使用して必要な tar ファイルを作成し、それを rawwritewin-0.7 でフロッピーに書き込むことで、Windows でこのようなフロッピーを作成できるはずです (.tar から .img に名前を変更する必要がある場合があります)。
私自身はこれを試していません。
(おそらく、最初にフロッピーをゼロにしておくのが良いでしょう。)
おそらく同じ方法でディスクを読み取ることができます。rawwritewin を使用して .img にダンプし、.tar に名前を変更して 7zip で開きます。