中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何用软盘启动DOS7.1后,获得硬盘上WINXP/2K/2K3系统的安
« [1] [2] »
作者:
标题: [求助]如何用软盘启动DOS7.1后,获得硬盘上WINXP/2K/2K3系统的安 上一主题 | 下一主题
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 16 楼』:  

例如你要复制的文件名为hal.dll,ntoskrnl.exe,大概思路如下:dir /s /b X:\hal.dll>%temp%\copyl.txtdir /s /b X:\ntoskrnl.exe>>%temp%\copyl.txtfor /f %%i in (%temp%\copyl.txt) do echo copy %%i %ramd%:\>>%temp%\copyf.cmdcall %temp%\copyf.cmd当然X:需要枚举,如果文件路径带有空格,for /f 还得用usebackq参数。同时这个方案执行速度可能会比较慢,关键在于dir /s /b查找文件处,再有,你得考虑是否有两个相同文件名的文件存在等因素。



www.51ct.net
2004-9-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 17 楼』:  

而且如果同时安装了2000和xp(或者2003),也是一件很麻烦的事情。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-27 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 18 楼』:  

另外,相信大部分人都是采用默认的windows/winnt目录,不妨先尝试直接copy文件,当执行出错时再进行判断处理。系统不是采用默认的安装目录,这本身就是一个个性化的表现,boot.ini里面没有Microsoft又有何奇怪?[em08][em08]



www.51ct.net
2004-9-27 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 19 楼』:  

没有Microsoft没有关系,Windows 2003默认就已经没有了,但肯定可以将boot.ini的安装目录提取出来。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-9-27 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
yzz163
中级用户




积分 335
发帖 96
注册 2004-5-7
状态 离线
『第 20 楼』:  

不该的方法也可以,但在有双系统情况下无法得知复制的是哪个系统的文件?最好的办法还是从boo.ini中提“系统目录”,如何从boo.ini中准确提取,还得“仔细”分析各种boo.ini文件。比如除了“Microsoft”还有没有其他关键字?可多找几个条件,这样判断就更准确了。希望有双系统的网友能把boot.ini文件放上来。



Freebsd网站架设\局域网维护管理\硬件维修\电路图纸
欢迎到 振兴电子
http://zxdz.8800.org
2004-9-29 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
ytlgdb
初级用户




积分 111
发帖 2
注册 2004-9-11
状态 离线
『第 21 楼』:  

问题:请问版主,我原先用超级mosdos7.10启动盘启动我的电脑(装winxp)时可以从三种状态下启动,没遇到什么问题。但是,自从我装了cd-row,却不能再从光盘启动了,不知这是为什么,请指教。(我把硬盘的跳线设定在主IDE通道的主位置,CD-ROW设定在主IDE通道的从位置;我把DVD设定在次IDE通道的主位置。从CMOS中查看,显示上述设定))

2004-9-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
死性不改
中级用户




积分 378
发帖 88
注册 2004-5-5
状态 离线
『第 22 楼』:  

从boot.ini也不一定能确定是什么操作系统,你既然要考虑系统目录的个性化,就不能忽略boot.ini的个性化,准确的方法应该是从system32目录中的eula文件获得系统信息。我前面帖子中的copyf.cmd应该是copyf.bat。[em04]



www.51ct.net
2004-9-30 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yzz163
中级用户




积分 335
发帖 96
注册 2004-5-7
状态 离线
『第 23 楼』:  

准确的方法应该是从system32目录中的eula文件获得系统信息。---------------------------------这是一台WINDOWS SERVER 2003 ENTERPRISE EDITION的eula文件前几行:MICROSOFT 软件最终用户许可协议MICROSOFT WINDOWS SERVER 2003, STANDARD EDITION
MICROSOFT WINDOWS SERVER 2003, ENTERPRISE EDITION请仔细阅读以下最终用户许可协议(《协议》)。一旦安装--------------------------------------------------这是一台WINDOWS XP PROFESSIONAL 的eula文件前几行:MICROSOFT WINDOWS XP PROFESSIONAL 最终用户许可协议重要须知-请认真阅读:-----------------------不知其他版本的是否也是这样。可以看出和版本有关的行都有关键字:MICROSOFT WINDOWS ,但WIN2003的STANDARD EDITION版和ENTERPRISE EDITION版无法区分。



Freebsd网站架设\局域网维护管理\硬件维修\电路图纸
欢迎到 振兴电子
http://zxdz.8800.org
2004-10-5 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
yzz163
中级用户




积分 335
发帖 96
注册 2004-5-7
状态 离线
『第 24 楼』:  

还有其的他文件可以"标识"操作系统的版本吗?



Freebsd网站架设\局域网维护管理\硬件维修\电路图纸
欢迎到 振兴电子
http://zxdz.8800.org
2004-10-12 00:00
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
Climbing
铂金会员

网络独行侠


积分 6962
发帖 2753
注册 2003-4-16
来自 河北保定
状态 离线
『第 25 楼』:  

如果一个批处理考虑到这么复杂的程度,几乎也就没有办法写下去了。



偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
2004-10-12 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (653668)  编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: