- ·上一篇文章:彩色的boot.ini菜单
- ·下一篇文章:GRUBDOS内置菜单编辑批处理
- ·百度中搜索更多的关于“ntldr隐藏大秘密——启动时手动编辑调整菜单选项”相关内容
- ·谷歌中搜索更多的关于“ntldr隐藏大秘密——启动时手动编辑调整菜单选项”相关内容
- ******申明******
- 本站文章内容有部分为收录网络中其他网友内容,DOS资源站不保证所有的代码都适合你使用。
- 由于编辑匆忙,有可能造成某些脚本文件出现丢失代码或代码无法运行的情况,请网友根据情况自行修改。
- 如果能将出错部分反馈给我,那就更好了。
ntldr隐藏大秘密——启动时手动编辑调整菜单选项
大家知道,ntldr只能执行之前编辑好的的boot.ini菜单选项,而无法像grub的menu.lst一样在启动时手动编辑和调整菜单,很缺乏灵活性。
今天我在启动vista时,偶然按了一下F10,发现vista的bootmgr+winload.exe在此时可以手动编辑启动选项,故而查找了一些相关资料,发现微软竟然在ntldr中包含了显示启动选项和编辑启动菜单这两个隐藏功能,下面我就来说明如何实现这两个功能。
在启动到操作系统选择菜单时,输入unsupporteddebug后,神奇的事出现了 ,每个boot.ini启动项的标题、路径、启动选项居然能显示出来了:


要出现启动选项编辑菜单,要求boot.ini文件中[operating systems]下面的操作系统项中的任意一行,满足下面条件中任意一条:
1、选项中包含/redirect参数,并且标题的引号中的字符长度超过57字节(用不了这么长,可以用彩色标题啊 ,
2、选项中包含/debug或/baudrate,并且路径开头不是C:\
3、选项中包含 /win95dos或/win95参数
4、操作系统路径是C:\ (没有任何文件名)
有兴趣的,可以更进一步参考:
http://www.geoffchappell.com/vie ... nsupporteddebug.htm
另外,关于vista bootmgr的F10编辑菜单的使用可以参考:
http://www.geoffchappell.com/vie ... oot/editoptions.htm

