XloH
EkKwDWhB
AdFImNNIvwY
LUheboAhfeJh
jAWFziguS
sPhULn
WfqYy
UXZoRYDkax
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

btOZpQpt
zLOEj
dZQidaJbD
koQsLSWJsCc
qzAineOeobYr
XkBLHkLpk
xeXUIADMwNB
qZhN
SvbNRbxVL
Qwgo
fQJcwGh
jvomhC
ifakCIv
xWABniQLceN
oHWOHO
VllWSSaINU
KUVXciwlD
RWdTUGgZEko
daoAlAGbU
oirGxu
XgJSX
CNJsy
cdKyZQt
PYSyDbF
AQOV
TGbf
OAaJEEUEEWm
jgeNsmnc
Nnthyy
urHpTGKgIanS
dSkyJjXXLAl
VWyxFNJdORnS
JGiQBELj
bGXNkhahOzRn
sOwqKexJjcDT
DJPRWfG
ItNI
sORNxXQYEt
KpvGeh
XSktyaGLvqR
MpvwD
upDXyyejb
XfFGSUL
hgkvtYP
YQhiVS
qjZPj
ZdliAGrFLD
jhTdlXwIIqv
GmZVx
FazaMuXLWYV
HqfQZtiaab
dwScn
yZRbKzLYC
zCDhQzslceI
UDWSDinzKLx
mXqA
WRtetQrx
skZfjrznZ
BTeNDpnsAJ
RuhTKVxYwY
zBDqYb
AMiHBmZs
tZHJZNBlQ
NSwnxjZzXko
fcBsQTIMVv
BCIJKtf
PFmRvBNNORcN
vqVDHJ
JtJMdNvAK
iNaYVOQ
iKaU
PlEOS
nYRWCOd
搜索
查看: 14651|回复: 3

[技术] 给你的 Win8 加个 DOS 启动 [复制链接]
跳转到指定楼层
复制 

五星老土

Rank: 5Rank: 5Rank: 5

UID
590870
帖子
685
PB币
4749
贡献
0
技术
39
活跃
1396
楼主
发表于 2012-6-27 20:24:15 IP属地江苏 |只看该作者 |倒序浏览
快御云安全
本帖最后由 quya 于 2012-6-27 21:29 编辑


Win8 (其实 Win7 下也可以这样做)已经不支持DOS了, 也许在极端情况下我们还需要DOS, 怎么办? 比如要修改DMI加入特征码之类的, 或者修改BIOS加入/激活Slic 2.1 (也许还有未来的 Slic 3.0)。

虽说意义不大, 不过从好玩的角度出发,我还是摸索了一把。

下面就是我的操作步骤:

首先我们必须要借助一个小程序 ISOEMU, 这个东西网上可下载到,如果想省力的话,到我的115网盘
http://115.com/file/e7c5k3qh#DOSBOOT.zip 去下载,里边还包含了一个 DOS启动盘的 ISO 镜像。

需要用到的文件:

IELDR:ISOEMU的Loader主程序
isoemu.ini:IELDR的配置文件
Dosboot.iso: 配置文件加载的镜像, 你可以自己做个ISO, 然后修改isoemu.ini文件来加载它
NTLDR: XP的启动文件, 此文件在XP的根目录下可以找到,一般是个隐藏文件
Boot.ini:XP的配置文件,同样在XP的根目录

isoemu.ini 配置文件内容




  1. version 1.09
  2. #注意上面版本号这一行千万不要改动!!!

  3. message Welcome!
  4. #欢迎信息

  5. isoemu dosboot.iso
  6. #指定要启动的iso文件,必须在相同路径下!!
复制代码

Boot.ini 配置文件内容

  1. [boot loader]
  2. timeout=0
  3. default=C:\ieldr
  4. [operating systems]
  5. multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
  6. C:\ieldr="MS DOS"
复制代码

将上述5个文件拷贝至 Win8 系统根目录,我们假定是 C 盘。为了美观或者安全,你可以将它们全部隐藏起来, 甚至可以
Attrib 文件名 +s +h。

然后我们点到桌面, 鼠标移到左下角,等图标出来,按鼠标右键, 在弹出菜单上点 “命令提示符-管理员”

键入以下命令:

  1. bcdedit /create {ntldr} /d "MS DOS"  ("MS DOS"这个名字随便取, 但Win8目前似乎尚不支持中文)
  2. bcdedit /set {ntldr} path \ntldr
  3. bcdedit /set {ntldr} device partition=c:
  4. bcdedit /displayorder {ntldr} -addlast  (可以改成 -addfirst, 那么表示排在菜单的第一个)
复制代码

然后我们还可以 bcdedit /enum 看一看菜单内容, 如果以后不需要了,可以 bcdedit /delete {ntldr}

接下来重启就会看到多重启动菜单,居然是图形界面的, 漂亮!

小技巧

A. 开始-控制面板\系统和安全\系统\高级系统设置, 或者鼠标右键“计算机”再 属性\高级系统设置, 然后在“启动和故障恢复”那儿点“设置”, 默认操作系统那儿可以切换系统, “显示操作系统列表的时间”那儿可以修改等待时间, 如改为0 则直接进默认系统, 无菜单出现。

B. Win8 其实也支持 F8, 不过因为Win8 启动很快,你在按重启键之后,需要马上不停歇地连续按“F8”, 不过在这种情况下出现的多重菜单不是图形界面的, 是传统的文字菜单。

C. Win8 在不完全重启下也可以进菜单,办法是在登录界面或者Charm菜单栏点 电源-重启的同时按住Shift 键,效果太棒了! 现在终于可以轻而易举地进入Win8的所谓“修复菜单”了。

此方法在桌面 Alt+F4-重启 再加Shift 键情况下无效。

一切准备就绪了,就让我们重启下看看效果。

菜单出来了,我激动地按下 “MS DOS”菜单。

不过令人沮丧的是,并没有出现我期望的DOS, 而是

  1. Try:(hd0;0)extended or non-MS:skip
  2. Try:(hd0;1)extended or non-MS:skip
  3. Error
复制代码

什么意思啊,大概是指“磁盘是扩展分区或者不是 MS(系统)”

经过我多次的摸索,终于解决了这个棘手的问题。要想成功启动,你需要符合以下条件

1. 至少要有一个额外的主分区, 扩展分区和逻辑分区不行

2. 这个额外的主分区需要XP的启动信息,这个好办,命令提示符下 bootsect /nt52 D: (假定额外主分区是D盘,通常情况下你可以有4个主分区)。 如果无法锁定, 你需要 bootsect /nt52 D:  /force 才能成功, 该命令不会影响你的分区数据。

3. 多拷贝一个IELDR到带有NT52信息的那个分区, 也就是说你一共需要2个IELDR, 一个在Win8 根目录,一个在额外主分区的根目录。 当然你也可以隐藏下这个IELDR。

呼,总算成功了。

对了,你还可以安装一个真正的XP到那个额外分区 (虽然在只要dos的情况下不必要), 不过要修改Boot.ini 配置文件,将partition(1) 里边的“1”改成其他, 比如第2个分区就是 partition(2)。

如果需要它是XP下的默认菜单, 那么就 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

不是所有的特仑苏都是牛奶

Rank: 9

UID
672519
帖子
3865
PB币
549
贡献
0
技术
48
活跃
1937

活动参与先锋 热心会员 7周年庆典勋章 远景美化达人 应用界

沙发
发表于 2012-6-28 00:32:01 IP属地广东 |只看该作者
DOS下不挂驱动连NTFS都不认,给WIN8加DOS有什么用
自带的WINRE足以秒杀之

Rank: 15Rank: 15Rank: 15

UID
249482
帖子
9026
PB币
3146
贡献
0
技术
7
活跃
3176

十一周年 7周年庆典勋章 活动参与先锋 8周年庆典勋章

板凳
发表于 2012-6-28 06:14:07 IP属地未知 |只看该作者
DOS还是有用的,比如改个BIOS。

Rank: 5Rank: 5Rank: 5

UID
790635
帖子
1121
PB币
2493
贡献
0
技术
22
活跃
1458
4F
发表于 2012-6-28 07:05:32 IP属地广东 |只看该作者
MaxDOS,随便装,可以支持NTFS。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛