問題タブ [floppy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
374 参照

windows - フロッピーを画像としてハードディスクに入れるためにどのソフトウェアを使用しますか?

まだたくさんのフロッピーがあります。それらのいくつかには、おそらく私が失いたくないソースコードがあります。また、時間がかかるので、それぞれを個別に見てみたいとは思いません。できれば同時にインデックスを作成しながら、すべてのデータをハードディスクにコピーするのに最適なソフトウェアはどれですか?

Macフロッピーのイメージングにも興味がありますが、同じマシン上にある必要はありません。

[応答]
目標は、フロッピーでそれらすべてのボックスを最終的に取り除くことです。xcopyはすべての(隠された?)セクターをコピーするわけではないので、画像について質問していましたね。xxcopyの方が優れていますか?

各フロッピーの名前を入力したくありません。

Macのディスクユーティリティは、おそらくキーボードやマウスの操作が少なすぎる必要がありますが、説明できるかもしれません

0 投票する
1 に答える
3727 参照

boot - フロッピー ディスク (NON-DOS) から起動可能な Amiga アプリケーションを開発するには?

「 Amiga アプリケーションをコーディングしてコンパイルするにはどうすればよいですか? 」という質問の続きですが、フロッピー ディスクから Amiga アプリケーションを起動するには、どの開発ライブラリが必要ですか?

更新: (2012-04-10) 質問が解決したと見なすために、タイトルと本文を編集してライブラリのみに焦点を合わせました。別の質問で尋ねることができるフロッピー展開ツールからの起動がまだありません。

0 投票する
4 に答える
2624 参照

c++ - Windows で USB フロッピー ドライブと USB フラッシュ ドライブをプログラムで区別する

Windows (XP-7) で、C++ で USB フロッピー ドライブと USB フラッシュ ドライブをプログラムで区別する信頼できる方法はありますか?

現時点では、WMI を使用して新しいWin32_LogicalDiskインスタンスが検出されたときに更新を取得し、LogicalDisk オブジェクトの DriveType 属性を使用して基本的な種類を特定しています。フロッピー ドライブと USB フラッシュ ドライブが両方とも DriveType であることを除いて、これは非常にうまく機能しますDRIVE_REMOVABLE。そのため、これら (フロッピーとフラッシュ) を区別するために、IOCTL_STORAGE_GET_HOTPLUG_INFOデバイスがホットプラグ可能かどうかを判断するためのインターフェースであり、フロッピーではなくフラッシュドライブであることを意味するプリンシパルに取り組んでいました。繰り返しますが、内部フロッピー ドライブの場合、これは非常にうまく機能すると思います (少し効率が悪い場合は、WDK API と WMI の両方を使用して情報を取得します)。私が見る限り、フラッシュ ドライブと USB フロッピー ドライブを区別する明確な方法はありません。予約済みドライブ A: または B にマップされているかどうかを確認するなど、機能するプロパティがあることは知っています (編集: マシンにフロッピー ドライブが確実にある場合にのみ関連します - MS-KB を参照してください: Windows XP でドライブ文字の割り当てを変更する方法)、または説明を見ると、もう少し信頼できるものが欲しいです。

説明が長くなって申し訳ありませんが、明確にしたかっただけです!ありがとう

0 投票する
2 に答える
5783 参照

assembly - アセンブリでブートローダーを開発する

アセンブリで OS の一部を既に作成しましたが、GRUB を使用する代わりに、OS 用の独自のブートローダーも構築したいと考えています。アセンブリでテスト OS を開発していたとき、次のように起動したことを覚えています。

これはもう知っています。これを使用して、フロッピーの 2 番目のセクターに書き込まれる *.bin ファイルとなる「実際の」OS を実行します。それから私は何かを知りたいです

  • アセンブリでブートローダーを実行して、フロッピーの 2 番目のセクターで開始されるものを実行するにはどうすればよいですか?
  • フロッピーの 2 番目のセクターに配置されるアセンブリ ソースに何かを追加する必要がありますか?
0 投票する
3 に答える
689 参照

c++ - C++ でドライバがフロッピーかリムーバブル フラッシュ ディスクかを判断する方法は?

Windows、C++でフロッピーとフラッシュディスクを区別するためのAPIがあるのだろうか? また、A:\にフラッシュディスクをリンクすることは可能ですか? どうもありがとう!</p>

0 投票する
2 に答える
1550 参照

c# - USB デバイスとフロッピー デバイスの見分け方

結果をループしてドライブの種類を認識しようとしていますDriveInfo.GetDrives()
しかし、USB とフロッピーの両方で同じDriveType.Removable値が得られます。

それらをどのように区別できますか?

0 投票する
2 に答える
425 参照

assembly - アセンブリコードの説明

私はアセンブリを学び始めました。私はこれらの線に出くわしました。

宣言「bpbBytesPerSector:DW512」の最初の行で混乱しています。ここで、DWは定義語だと思います。したがって、DW 512は、512ワードの定義が1024バイトを意味することを意味します。これで、ラベルは「bpbBytesPerSector」になります。セクターあたりのバイト数は512である必要があります(これは私が思うことです)。同様に、次の2行も理解できません。私はこれについて完全に混乱しています。誰か説明してもらえますか。よろしくお願いします。

0 投票する
2 に答える
305 参照

assembly - ブートローダーに関する質問

私は、ブートローダーについて研究するために、壊れたとげのあるオペレーティング開発シリーズをフォローしています。このページでは、次の3行のコードがあります。

2行目では、彼はフロッピーで7c00にBIOSをロードしました。なぜ0000にしないのですか?フロッピーイメージのブートローダーをどこに保存するかを確認しました。。ここでも同じことが言えます。しかし、その理由は説明されていません。誰かが私にこれを説明できますか?前もって感謝します。

編集:後のチュートリアルの同じサイトでコードが次のようになっているため、混乱しています:

そしてメインで

ここで、なぜ彼はorg 0を使用したのですか?そして、なぜ彼はそのアドレスをすべてのレジスタにコピーしたのでしょうか。これがばかげた質問ならごめんなさい。私はアセンブリプログラミングに非常に慣れておらず、ブートローダーについて読み始めたばかりです。

0 投票する
1 に答える
1823 参照

assembly - アセンブリ言語でFATテーブルを読む方法

NC - Norton Commander NC のようなプログラムを作成する必要があります。プログラム内のファイルとディレクトリを表示するには、Assembly の Fat Table にアクセスする必要があります。アセンブリ (フロッピーとハードディスクの両方) で Fat にアクセスする方法を知っている人はいますか?どの割り込みを使用すればよいですか?

前もって感謝します。

0 投票する
2 に答える
1336 参照

.net - C# WMI のフロッピー ノイズ - Win32_LogicalDisk クラス

WMI を使用して、Windows での USB デバイスの挿入と CD/DVD の挿入を追跡しようとしています。しかし、Win32_LogicalDisk クラスを使用してこれらのイベントを追跡すると、フロッピーがノイズを出し始めます。

私のクエリは以下のようなものです。1 つ目は USB 用で、2 つ目は CD 用です。


実際には、すべてのバージョンでノイズが発生するわけではありません。どんなアイデアでも大歓迎です。