无忧启动论坛

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

[已解决]DOS下用虚拟光驱安装XP系统出现的问题

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-4 11:24:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
更换SHSUCDHD为最新版本后能顺利安装XP系统


用U盘量产后的CDROM分区启动电脑到DOS系统,
剩余分区拷贝XP系统镜像文件*.ISO,采用
SHSUCDHD /F:%Sfile%
SHSUCDX /D:SHSU-CDH,z
建立虚拟光驱Z盘,然后装载XP系统的ISO镜像文件*.ISO,
再进入目录Z:\I386,运行DOS下系统安装程序WINNT,
安装程序顺利启动,但复制文件到100%时弹出提示:英文
大概意思是"在目标盘不能建立
\I386\ASMS\52\POLICY\MSFT\WINDOWS\NETWORKING\DXMRTP目录,
安装程序不能继续运行",安装失败.
请问高手:安装程序复制文件已到100%,为何还提示不能建立上面的目录,
这种情况的原因是什么,怎样解决.

如果能用U盘启动到DOS系统下,而且不必解压缩系统镜像文件就能安装系统,
这就又多了一种安装系统的方法了,盼高手攻关解决.
附启动DOS系统的批处理文件是:
autoexec.bat
@echo off
set EXPAND=YES
a:\xmsdsk 2092 /y /t >NUL
cls
findramd >nul
mkdir %RAMDRIVE%\temp
set tmp=%RAMDRIVE%\temp
set temp=%RAMDRIVE%\temp
SET PATH=%RAMDRIVE%\;A:\
copy a:\command.com %RAMDRIVE%\ >NUL
set comspec=%RAMDRIVE%\command.com
%RAMDRIVE%
A:\DAZIP >NUL
lh a:\mouse
LH TW /NP >NUL
cls
call driver.bat
call ISO.bat

driver.bat
@echo off
lh doskey
lh DOSLFN /C- /Z:%RAMDRIVE%\CP936UNI.TBL
lh escape.exe
lh Killer.exe

iso.bat
@echo off
LH Smartdrv 4088 4088 >NUL
recur
cls
:Menu
call w.bat box @ISO.bat:WMenu
if errorlevel 100 goto exit
if errorlevel 3 goto Rebt
if errorlevel 2 goto exit

:ISO1
echo :list " 请选择ISO光盘镜像文件的所在盘 "[x]>%temp%\tmp.txt
func -a9 >>%temp%\tmp.txt
call w.bat list @%temp%\tmp.txt:list
if errorlevel 100 goto Menu
if "%wbat%"=="" goto Menu
set Spath=%wbat%:\
echo 正在搜索 %Spath%盘里的光盘镜像文件,请耐心等待...
echo :S_dir " 请选择光盘镜像文件 " [x]>%temp%\tmp.txt
dir %Spath%*.ISO /b /s >>%temp%\tmp.txt
type %temp%\tmp.txt|find /i "ISO"
if errorlevel 1 goto NOISO
cls
call w.bat list @%temp%\tmp.txt:S_dir
if errorlevel 100 goto ISO1
if "%wbat%"=="" goto ISO1
set Sfile=%wbat%

set p=1
:ISO2
if "%p%"=="" goto ISO1
:ISO3
SHSUCDHD /F:%Sfile%
SHSUCDX /D:SHSU-CDH,Z
if errorlevel 1 goto exit
goto end
:NOISO
cls
call w.bat box @ISO.bat:WNOISO
if errorlevel 100 goto ISO1
if errorlevel 1 goto ISO1
:WNOISO " 【ISO光盘镜像文件安装向导】 " [x]
没有找到任何ISO光盘镜像文件,请"确定"后重新选择.

               [ 确定(&O) ]
::

:wMenu "   【ISO光盘镜像文件安装向导】"[x]
※※※※※※※※※※※※※※※※※※※※※※※※※
※                         ※
※        [ 1. 启动ISO光盘镜像安装向导]      ※
※                         ※
※        [ 2. 退出 MS-DOS 状态       ]     ※
※                         ※
※        [ 3. 重新启动电脑           ]      ※
※                         ※
※                         ※
※  ★★ 制作: 蒙良德   ★  2003.06.11 ★★ ※
※==============================================※
※※※※※※※※※※※※※※※※※※※※※※※※※
::

:Rebt
reboot.com

:end
set Sfile=
set Spath=
set p=
set wbat=
if exist %temp%\tmp.txt del %temp%\tmp.txt
CLS
ECHO,
ECHO 【ISO光盘镜像文件安装向导】
Z:
DIR/W
ECHO,
ECHO  ISO光盘镜像文件已经安装...
ECHO,
GOTO EXT
:exit
A:
:EXT

w.bat
WBAT $W %1 %2 %3 %4 %5 %6 %7 %8 %9
set WBAT=D
set ?=2

[ 本帖最后由 chjtxys 于 2009-2-9 09:54 编辑 ]
2#
发表于 2009-2-4 17:14:26 | 只看该作者
老大,你搞得太复杂了。建议进pe,然后用vd挂iso装。或者直接用ghost装1个封装版的系统。
回复

使用道具 举报

3#
 楼主| 发表于 2009-2-4 17:36:54 | 只看该作者
PE下可以装入安装版操作系统,现在PE系统都是由DOS引导进入PER,需要一定时间,如果使用批处理程序让DOS直接装载操作系统安装版镜像ISO文件,速度将提高不少,如果成功岂不更好.还是盼高手能够解决这个难题,使安装系统越来越方便.

[ 本帖最后由 chjtxys 于 2009-2-4 17:38 编辑 ]
回复

使用道具 举报

4#
发表于 2009-2-4 19:01:09 | 只看该作者
方法是可以的,但是要在dos下装系统,微软本身已经留了接口,不需要用iso来挂载。目前还没有任何方法可以把微软的系统的iso文件启动成功的。
dos安装xp的启动文件在i386\winnt.exe(dos版)。另外,如果不加载smartdrv.exe的话,拷贝文件都是几个小时的时间,dos的执行效率是很低下的哟~~~
最后不建议用量产,量产问题多多,拿来练下手可以。建议用grub或syslinux启动,非常的方便。
回复

使用道具 举报

5#
 楼主| 发表于 2009-2-5 09:38:25 | 只看该作者
一直在等高手来解答.......
网上有不少解决这个问题的帖子,我在一楼列的批处理就是一位高手编写的,一位叫南极笨笨的版主也讨论过这个问题,他们都说成功安装个WIN98,WIN2000,WINXP等系统,但我安装XP系统时就反复出现我在一楼所说的错误,不知为何,希望更多的高手加入,共同推动系统安装问题不断快捷方便.谢谢!!!
回复

使用道具 举报

6#
发表于 2009-2-5 10:52:24 | 只看该作者
DOS下使用shsucdx加载micrsoft出的xp sp2 vol安装过N次,没有任何问题.

这个提示是要将什么东东回写到光盘介质当然会有问题,所以你还是得检查安装镜像制作的问题.以前的有些sata封装工具,有些制作出来的光盘只能光盘方式安装根本不能虚拟成ISO或者硬盘安装或者网络安装.
回复

使用道具 举报

7#
 楼主| 发表于 2009-2-5 11:59:05 | 只看该作者
楼上大侠能否把具体的安装方法详细说明一下,在下对此问题已经思考好几天了,就是不得正解.盼高手出招施救.
回复

使用道具 举报

8#
发表于 2009-2-5 22:57:17 | 只看该作者
你的环境太复杂偶都看不懂什么量产之类的东东,
偶是自己做的DOS启动盘镜像通过grub加载,iso文件放在fat32分区就那么装了.

对你的唯一建议就是换别的ISO试试,尽量用标准的,个人不是很喜欢修改版本,如果需要sata集成那就用nlite,nlite集成的是可以硬盘或者网络方式安装的.另外一个sata集成工具不行.
回复

使用道具 举报

9#
发表于 2009-2-7 10:09:20 | 只看该作者
既然你的U盘可以量产成USBCDROM.干脆你把XP安装版本的光盘做成ISO映象,然后量产为USBCDROM.用USBCDROM启动后安装,那需要这么复杂?
回复

使用道具 举报

10#
发表于 2009-2-7 14:11:04 | 只看该作者
PE下GHOST最简单快捷,用不着搞那么复杂,十分钟就可搞定.
回复

使用道具 举报

11#
 楼主| 发表于 2009-2-7 20:34:15 | 只看该作者
请问dato大侠:
谢谢你的帮助.我的启动盘也是像你所说的那样用grub引导软盘镜像来启动的,软盘镜像里用SHSUCDHD软件来生成虚拟光驱,然后加载XP系统镜像文件ISO来安装系统,不知什么原因总是不成功,使我对SHSUCDHD软件的功能产生了怀疑,看到你的回复又让我提振了信心,但不知原因到底出在哪里,恳切期望你继续赐教,等待你的回音.谢谢!!!
回复

使用道具 举报

12#
发表于 2009-3-27 22:15:07 | 只看该作者
看到楼主和各位不求甚解的态度。
我忍不住回帖。

楼主你怎么不进这个\I386\ASMS\52\POLICY\MSFT\WINDOWS\NETWORKING\DXMRTP目录去看一下呢?
关键在NETWORKING这个文件夹,在DOS下,这个文件夹有可能被解析成NETWOR~1,NETWORKI,而且聪明的M$已经考虑到了,不论是NETWORKING,NETWOR~1甚至NETWORKI,都能被安装程序正确找到。

而不幸的是,SHSUCDHD的很多版本,都解析成了
NETWORKI.NG
M$再聪明也不会考虑到这种情况的发生。

所以出现楼主的情况。

亦或楼主的情况不是这样?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2026-3-5 03:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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