此工具有如下功能: 1、修改磁盘各分区的分区标记。 2、修改磁盘各分区的卷标。 3、运行时自动激活各种常见的隐藏分区,退出后恢复隐藏状态。 4、支持命令行参数。 修改分区标记是很多工具都有的功能,但要么是能修改的 ID 有所限制,要么是不能支持命令行参数,为了方便使用我只好自己写了这个功能。 修改卷标是非常普通的功能,但对于 FAT32 分区而言,从 DOS 下和 XP 下访问的卷标位置并不相同,以致于在 XP 下修改卷标后一些工具从 DOS 下读取不正确(如 IBM
我一直对如何写OS很感兴趣。OS 有很多组件,其中为基础之一的是它的引导机制。如果让我去写产品级的 OS,我会采用 GNU GRUB 或 LILO包来直接实现,但从爱好者的角度,我对 PC 机在引导过程中的细节更感兴趣。(并且)我认为这也是学习一个简单操作系统(MS-DOS)的好途径。 MS-DOS 启动扇区所做的工作非常简单: 加载IO.SYS中指出的前3个扇区到内存,然后执行它。
BIOS 完成自检后, IBM PC compatible(IBM PC兼容机) 会读取将头512字节块