首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用debug.exe加载闪存驱动器并查看其引导记录?

如何使用debug.exe加载闪存驱动器并查看其引导记录?
EN

Stack Overflow用户
提问于 2012-01-28 21:57:14
回答 1查看 2.4K关注 0票数 2

驱动器号为F,并且我要读取此任务的引导记录:http://joelgompert.com/OS/lesson1.htm ...我正在使用xp,我无法让l命令正常工作……当他们要求我们输入时,这是debug.exe:

代码语言:javascript
代码运行次数:0
运行
复制
-l 0 0 0 1

我将其替换为:

代码语言:javascript
代码运行次数:0
运行
复制
-l 0 5 0 1

因为我在驱动器A上没有软盘...我得到一个提示,告诉我:

C:\WINDOWS\system32\cmd.exe - debug.exe应用程序试图直接访问硬盘,但不受支持。这可能会导致应用程序无法正常工作。选择“关闭”以终止应用程序。选项有Close和Ignore。我选择了ignore,它在CMD中给出了以下输出:

代码语言:javascript
代码运行次数:0
运行
复制
Disk error reading drive F

我做错了什么?不支持使用闪存驱动器吗?对于这项任务,有什么替代方案吗?如有任何帮助,我们将不胜感激:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-28 23:09:28

在所有基于NT的系统(Windows NT、2000、XP/2003、Vista/2008、7/2008 R2)中,旧软件禁止直接从磁盘访问硬盘驱动器。有一些特殊的API可以直接访问硬盘驱动器,但旧的软件根本不知道它们。

在XP does allow for direct access to floppy disks下调试,所以如果你想学习调试,USB软盘驱动器是一个选择。如果您想了解HDD上的数据结构,而不关心调试,请查找更新的磁盘编辑器。我想你会在维基百科的这个article中找到一些合适的东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9045777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档