MS DOS:如何无人值守地在 HDD 上的特定地址写入特定字节,例如:写入(000F3,FF)

MS DOS:如何无人值守地在 HDD 上的特定地址写入特定字节,例如:写入(000F3,FF)

如何在 MS DOS 下以无人值守的方式对硬盘执行直接、低级写入?具体来说,我需要在 MBR 上写入字节,但在字节级别,因此 FDISK、RPM 等都行不通。有人知道什么工具吗?谢谢!

答案1

我建议使用@Karan 建议的某种磁盘编辑器,但是......

如果您想以真正硬核的方式去做这件事,并且只使用 DOS 本身所包含的内容,那么您应该查看debug命令。

调试:W(写入)

要非常小心,因为即使是最轻微的错误也会造成灾难性的后果。

我现在无法提供详细的说明,因为我至少有 10 年没有接触过 MS-DOS 机器了,可能有 20 年没有接触过特定功能了,而且我手头也没有机器可以测试它,但链接的参考应该提供足够的指针来实现你想要的。

基本上,您从磁盘读取扇区,编辑并将其写回磁盘。

谷歌搜索后出现了这个:DEBUG 指南

它告诉你实际上不能debug直接修改 MBR,但稍后会描述如何操作。

相关内容