无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: fujianabc
打印 上一主题 下一主题

09-07-17更新:ramdisk启动故障恢复控制台方法x86/x64,免按R键

[复制链接]
121#
发表于 2009-7-18 12:19:12 | 只看该作者
不错,要不是楼主挖古墓,我还不知道有这好东西呢。不过不知道在一台机时做出的故障恢复控制台,能不能在其他不同的电脑上通用?
回复

使用道具 举报

122#
发表于 2009-7-18 15:03:56 | 只看该作者
能不能吧中文版64位故障恢复控制台  做个iso
回复

使用道具 举报

123#
 楼主| 发表于 2009-7-18 18:04:55 | 只看该作者
原帖由 xianglang 于 2009-7-18 12:19 发表
不错,要不是楼主挖古墓,我还不知道有这好东西呢。不过不知道在一台机时做出的故障恢复控制台,能不能在其他不同的电脑上通用?

故障恢复控制台是通用的
回复

使用道具 举报

124#
发表于 2009-7-18 21:05:58 | 只看该作者
果然是/cmdcons!
看标题就猜到了
回复

使用道具 举报

125#
 楼主| 发表于 2009-7-18 21:25:53 | 只看该作者
原帖由 neo4026 于 2009-7-18 21:05 发表
果然是/cmdcons!
看标题就猜到了

光cmdcons还不够,2005年最早写教程前我就试过cmdcons,提示要插光盘,关键还在winnt.sif中添加了
SetupSourceDevice = \device\harddisk0\partition1
这么一句才行
回复

使用道具 举报

126#
发表于 2009-7-19 06:16:33 | 只看该作者
我用了以下内容的WINNT.SIF文件,用WINXP SP3做的CMDCONS,仍然要按R键啊,这是怎么回事?我的XP目录是WINNT,而不是WINDOWS,难道与此有关?

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\"
OsLoadOptions = "/noguiboot /fastdetect /rdexportascd /rdpath=\cmdcons.is_"
SetupSourceDevice = \device\harddisk0\partition1
回复

使用道具 举报

127#
发表于 2009-7-19 14:17:08 | 只看该作者
没发现纯粹的故障恢复控制台有什么大用处,系统真出问题了,一般直接重装了事。
回复

使用道具 举报

128#
发表于 2009-7-19 17:58:38 | 只看该作者
如果系统里有重要数据,或者一些特殊软件已经没有了备份等等,看你怎么重装……
回复

使用道具 举报

129#
 楼主| 发表于 2009-7-20 02:53:49 | 只看该作者
原帖由 xianglang 于 2009-7-19 06:16 发表
我用了以下内容的WINNT.SIF文件,用WINXP SP3做的CMDCONS,仍然要按R键啊,这是怎么回事?我的XP目录是WINNT,而不是WINDOWS,难道与此有关?

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\" ...

你用什么加载setupldr.bin的?加载时用/cmdcons参数了吗?
回复

使用道具 举报

130#
发表于 2009-7-20 10:55:39 | 只看该作者
好文章,学习了,谢谢楼主!
回复

使用道具 举报

131#
发表于 2009-7-20 11:49:58 | 只看该作者
试过用G4D加载,不过没用参数;另外直接做成光盘启动(用的是XP安装盘提取的引导文件),那个参数不知道怎么加。

[ 本帖最后由 xianglang 于 2009-7-20 11:56 编辑 ]
回复

使用道具 举报

132#
 楼主| 发表于 2009-7-20 15:33:59 | 只看该作者
原帖由 xianglang 于 2009-7-20 11:49 发表
试过用G4D加载,不过没用参数;另外直接做成光盘启动(用的是XP安装盘提取的引导文件),那个参数不知道怎么加。

grub4dos不使用cmdcons参数,而是用一楼那两条write命令。

光盘直接启动没地方可以加cmdcons参数,只能通过ntldr或者grub4dos间接启动来加此参数
回复

使用道具 举报

133#
发表于 2009-8-19 22:17:57 | 只看该作者
非 ramdisk 的故障恢复控制台能否免 R 键?
回复

使用道具 举报

134#
 楼主| 发表于 2009-8-19 22:29:46 | 只看该作者
原帖由 xiaoyuan0417 于 2009-8-19 22:17 发表
非 ramdisk 的故障恢复控制台能否免 R 键?

微软官方的winnt32.exe /cmdcons便是
回复

使用道具 举报

135#
发表于 2009-8-20 06:28:02 | 只看该作者
原帖由 fujianabc 于 2009-8-19 22:29 发表

微软官方的winnt32.exe /cmdcons便是


谢回复!!!俺在 133 楼提的问题没说清楚,不好意思咧……

俺遇到的问题是:把 I386 文件夹直接搬到 U 盘(已制作成 U 盘 XP 安装程序,呵呵……),用 grldr 引导 U 盘上 I386 文件夹中的 setupldr.bin,未采用 1 楼的 write 命令时,可正常启动控制台,但需按 R 键;采用那条命令时,则无法启动控制台,屏幕显示启动过程中断……

在此情况下,可否免 R 进控制台?
回复

使用道具 举报

136#
发表于 2009-8-20 12:40:36 | 只看该作者
能不能去除它的登录密码呀/
回复

使用道具 举报

137#
发表于 2009-8-20 13:08:02 | 只看该作者

还以为只要这个就可以建立sdi镜像了那
回复

使用道具 举报

138#
发表于 2010-3-15 13:53:07 | 只看该作者
问下fujianabc,win2003控制台,我把cmdcons.iso压缩了成cmdcons.is_
winnt.sif:
[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\"
OsLoadOptions = "/noguiboot /fastdetect /rdexportascd /rdpath=\cmdcons.is_"
SetupSourceDevice = \device\harddisk0\partition1

无法免按R键,请指教!
而且控制台盘符是C:

[ 本帖最后由 zhaohj 于 2010-3-15 13:57 编辑 ]

Snap1.jpg (102.29 KB, 下载次数: 90)

Snap1.jpg

Snap2.jpg (30.27 KB, 下载次数: 95)

Snap2.jpg
回复

使用道具 举报

139#
 楼主| 发表于 2010-3-15 14:53:39 | 只看该作者
原帖由 zhaohj 于 2010-3-15 13:53 发表
无法免按R键,请指教!
而且控制台盘符是C:

免按r关键就是加载setupldr.bin时的/cmdcons参数。

不知你使用什么程序加载setupldr.bin的?
回复

使用道具 举报

140#
发表于 2010-3-15 22:34:28 | 只看该作者
原帖由 fujianabc 于 2010-3-15 14:53 发表

免按r关键就是加载setupldr.bin时的/cmdcons参数。

不知你使用什么程序加载setupldr.bin的?


那就是说光盘直接启动是无法免按R键的。

如果用grldr来MAP就行吗?
title cmdcons
map --mem /cmdcons.iso (oxff)
map --hook
chainloader (0xff)
write 0x7C03 0x63646D63
write 0x7C07 0x00736E6F
boot
回复

使用道具 举报

141#
 楼主| 发表于 2010-3-16 09:25:05 | 只看该作者
原帖由 zhaohj 于 2010-3-15 22:34 发表


那就是说光盘直接启动是无法免按R键的。

如果用grldr来MAP就行吗?
title cmdcons
map --mem /cmdcons.iso (oxff)
map --hook
chainloader (0xff)
write 0x7C03 0x63646D63
write 0x7C07 0x00736 ...

你不能chainloader 0xff,

你一定要chainloader setupldr.bin才能用后面两句write命令
回复

使用道具 举报

142#
发表于 2010-3-16 14:51:59 | 只看该作者
有点不明白,难道chainloader (0xff)就不执行setupldr.bin了吗?
看光盘的引导文件就知道,光盘引导后还是执行setupldr.bin的。
光盘引导--setupldr.bin--winnt.sif-->

Snap1.jpg (57.34 KB, 下载次数: 86)

Snap1.jpg
回复

使用道具 举报

143#
 楼主| 发表于 2010-3-16 14:58:00 | 只看该作者
原帖由 zhaohj 于 2010-3-16 14:51 发表
有点不明白,难道chainloader (0xff)就不执行setupldr.bin了吗?
看光盘的引导文件就知道,光盘引导后还是执行setupldr.bin的。
光盘引导--setupldr.bin--winnt.sif-->

那你试试看,我没试过。
回复

使用道具 举报

144#
发表于 2010-3-16 15:39:05 | 只看该作者
原帖由 fujianabc 于 2010-3-16 14:58 发表

那你试试看,我没试过。


我测试了,不行。所以望你再研究一下光盘的情况。
回复

使用道具 举报

145#
 楼主| 发表于 2010-3-18 12:38:06 | 只看该作者
原帖由 zhaohj 于 2010-3-16 15:39 发表


我测试了,不行。所以望你再研究一下光盘的情况。

光盘上用grub来chainloader setupldr.bin然后两句write行不行?
回复

使用道具 举报

146#
发表于 2010-3-18 13:22:16 | 只看该作者
原帖由 fujianabc 于 2010-3-18 12:38 发表

光盘上用grub来chainloader setupldr.bin然后两句write行不行?


那光盘引导程序是grldr了。我想这样应该行的。

我做了个03控制台光盘,光盘根目录下是:

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\"
OsLoadOptions = "/noguiboot /fastdetect /rdexportascd /rdpath=cmdcons.is_"

按R键正常进入控制台。
按ENTER键出现插入光盘,这个如何去掉。按理应该出现分区信息

Snap1.jpg (28.14 KB, 下载次数: 79)

Snap1.jpg

Snap2.jpg (102.23 KB, 下载次数: 77)

Snap2.jpg

Snap3.jpg (70.38 KB, 下载次数: 85)

Snap3.jpg
回复

使用道具 举报

147#
发表于 2010-3-18 13:34:41 | 只看该作者
我想问题肯定出在CMDCONS.IS_中I386目录下的WINNT.SIF
内容如下:
[data]
msdosinitiated="1"
floppyless="1"
CmdCons="1"
LocalSourceOnCD="1"
AutoPartition="0"
UseSignatures="yes"
InstallDir="\WINDOWS"
EulaComplete="1"
winntupgrade="no"
win9xupgrade="no"
Win32Ver="ece0205"
uniqueid="C:\WINDOWS\LAB"
OriSrc="D:\"
OriTyp="5"
[regionalsettings]
Language=00000804
LanguageGroup=10
[setupparams]
DynamicUpdatesWorkingDir=C:\WINDOWS\setupupd
[unattended]
unused=unused
[userdata]
productid=""
productkey=""
[OobeProxy]
Enable=1
Flags=1
Autodiscovery_Flag=4
回复

使用道具 举报

148#
 楼主| 发表于 2010-3-18 15:00:56 | 只看该作者
原帖由 zhaohj 于 2010-3-18 13:22 发表


那光盘引导程序是grldr了。我想这样应该行的。

我做了个03控制台光盘,光盘根目录下是:

[SetupData]
BootDevice = "ramdisk(0)"
BootPath = "\i386\"
OsLoadOptions = "/noguiboot /fastdetec ...

你用光盘引导grldr,然后试一下

  1. chainloader (cd)/i386/setupldr.bin
  2. write 0x7C03 0x63646D63
  3. write 0x7C07 0x00736E6F
  4. boot
复制代码

如果还出现要按r的提示,那就说明光盘上的cmdcons无法避免r键了。
回复

使用道具 举报

149#
发表于 2010-3-18 15:17:30 | 只看该作者
这样就方便多了,谢谢楼主啊!非常感谢,以前去控制台就感觉很麻烦的
回复

使用道具 举报

150#
发表于 2010-3-18 15:48:13 | 只看该作者
#146楼插光盘的问题已经解决,只要把相应的启动组文件拷贝到启动光盘的根目录就解决了。
但新问题又出来了:
按'ENTER"键后,出现:

Snap4.jpg (61.14 KB, 下载次数: 91)

Snap4.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 19:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表