150.31 KB, 下载次数: 252, 下载积分: 无忧币 -2
1.31 KB, 下载次数: 101, 下载积分: 无忧币 -2
原帖由 2010_zheng 于 2010-11-11 12:45 发表
VISTA和W7的MBR,基本通用,下面程序写的是W7的MBR
给一个半成品(写了一半,懒得再写),可以写MBR,显示内存信息等,暂不能写PBR的半成品,使用有不明再说了。
多硬盘或U盘引导时最好显示MBR后再写 ...
原帖由 victor888 于 2010-11-11 11:36 发表
你问对人了,这个东西我刚研究完,用MBRTOOL。
里面有完整的XP和VISTA单主分区的MBR,你恢复的时候可以只恢复MBR的前440个字节,这样不动磁盘签名(DISK SIGNATURE)和分区表。
原帖由 木头人 于 2010-11-11 13:28 发表 谢谢,很好的作品,希望能加入直接以命令行方式完成。不需要菜单。例如 1.EXE /HD0 /NT61
原帖由 dvd008 于 2010-11-11 15:59 发表
我用FDISK写MBR
用BOOTPART 切换DOS,WINNT,VISTA 的PBR,
都能启动,说明MBR可以通用
PBR才是关键.
但是,BOOTSECT写入时,NT5,NT6好像有区别.
原帖由 木头人 于 2010-11-11 14:37 发表
这个是了解。但是如果不支持命令行,就实现不了自动化了
我需要的是自动化的功能。
如果能实现 1.EXE /NT61
时,当本机如果存在于两个硬盘时,则列表显示磁盘1和2,并列出两个磁盘的名称。
如果只存在一个硬 ...
原帖由 dvd008 于 2010-11-12 13:31 发表
BCD和MBR没关系
MBR会去找启动分区的启动代码,NT6,NT5,DOS
然后,由启动代码找BOOTMGR,NTLDR,IO.SYS
VISTA失败的问题,不清楚,不知道它有没有那个小分区
DSPT(DISKRW)也可以在DOS下,通过/MBR 参数实现重写 ...
DSPT(DISKRW)也可以在DOS下,通过/MBR 参数实现重写,
好像作者说是XP的
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) | Powered by Discuz! X3.3 |