floppy

    2

    2答えて

    プログラムでハードディスクのスキャンを行っていますが、Bドライブをスキャンするとマシンがフリーズするという昔の悪いことを覚えています。フロッピーをまだ持っているユーザーのためにAドライブとBドライブをスキップできますか? WindowsのAドライブまたはBドライブは、フロッピーディスク以外のものに使用されていますか?

    1

    1答えて

    私の単純なコード:私はbochsdbgによって実行された後 [ORG 0x7C00] MOV AH,0x02 ;Using the function of reading floppy MOV AL,0x01 ;The number of sectors to be read is 1. MOV CH,0x00 ;Only read 0 track

    3

    1答えて

    私のブートローダの第2段階で、仮想フロッピーディスクの一部のセクタをbochsのメモリにロードしようとしていますが、int 0x13を呼び出すと、戻ることはありません。 私は私の第二段階から関連するコードがあると信じて: bootsys_start: mov %cs, %ax mov %ax, %ds /* * Remap IRQs. Interrupts

    0

    1答えて

    私はフロッピーディスクからブートするための小さなアセンブリバイナリを作成しましたが(理想的には)、実際にバイナリをディスクに置く方法はありません。起動可能です。実際のディスクではなく、フロッピーディスクイメージ(IMGまたはVFD)を使用することになります(スペアフロッピーディスクがあるかどうかわかりません)。これをどのように行うことができますか、私はそれについて多くを見つけることができませんし、

    1

    1答えて

    を中断私は環境がVMwareのワークステーションでフロッピーB. 読む/書くことができるミニOS(フロッピーAからのブート)を作成する必要があります。フロッピーはA.imgとB.imgです。 A.imgでは、MBRプログラムとfunc.binを設定しました。私はfunc.binの上記の機能を達成する必要があります。以下にコードスニペットがあります。 ... ; set es:bx mov

    1

    1答えて

    これまでの数週間、アセンブリ(x86/x86_64)でブートローダとカーネルを作成してみましたが、もっと複雑な解決策を試していましたが、いくつかのコードを試してみてという名前のユーザーが掲示されましたhereです。私のブートローダのコードは次のとおりです。 ;set print-registers MOV AH, 0x0E ;function nr MOV BH, 0x00 ;page MO

    9

    1答えて

    スーパーユーザーとして仮想フロッピーイメージファイルを作成するために表示する投稿がたくさんありますが、ユーザはsudoコマンドを実行できます。基本的な手順は以下のとおりです。 形式 ddコマンドによって空の1.44MBのイメージファイルを作成mkfs.msdos による画像ファイルは、いくつかのイメージファイルをマウントポイント をマウントするマウントポイントに何かをコピーします umount仮想

    7

    4答えて

    Windows(XP-7)では、C++でUSBフロッピードライブとUSBフラッシュドライブをプログラム的に区別する確実な方法はありますか? 現時点では、新しいWin32_LogicalDiskインスタンスが検出されたときにWMIを使用して、LogicalDiskオブジェクトのDriveType属性を使用して基本タイプを把握しています。フロッピードライブとUSBフラッシュドライブの両方がDriveT