2

Fの場合のドライブ文字、およびこのタスクのブートレコードを読み取りたい:http://joelgompert.com/OS/lesson1.htm ...[xpを使用しています]lコマンドを正しく機能させることができません。 ..彼らが私たちにタイプするように頼んだときこれはdebug.exeです:

-l 0 0 0 1

私はそれを:に置き換えました

-l 0 5 0 1

ドライブAにフロッピーがないので...プロンプトが表示されます:

C:\ WINDOWS \ system32 \ cmd.exe --debug.exeアプリケーションがハードディスクに直接アクセスしようとしましたが、サポートできません。これにより、アプリケーションが正しく機能しなくなる可能性があります。「閉じる」を選択して、アプリケーションを終了します。また、選択するオプションは[閉じる]と[無視]です。無視を選択すると、CMDに次の出力が表示されます。

Disk error reading drive F

私は何が間違っているのですか?フラッシュドライブの使用はサポートされていませんか?タスクの代替プログラムはありますか?どんな助けでもありがたいです:)

4

1 に答える 1

2

すべての NT ベースのシステム (Windows NT、2000、XP/2003、Vista/2008、7/2008 R2) では、古いソフトウェアがハード ドライブに直接ディスク アクセスすることは禁止されています。ハードドライバーに直接アクセスするための特別な API がありますが、古いソフトウェアはそれらを認識していません。

XP での DEBUG ではフロッピー ディスクに直接アクセスできるため、DEBUG を学びたい場合は、USB フロッピー ドライブがオプションです。HDD のデータ構造について学びたいが、デバッグは気にしない場合は、最新のディスク エディターを探してください。ウィキペディアのこの記事で適切なものが見つかると思います。

于 2012-01-28T15:09:27.663 に答える