当前位置:文档之家› U盘启动PE安装原版Xp镜像“找不到有效的系统分区,程序无法继续”的解决方案...

U盘启动PE安装原版Xp镜像“找不到有效的系统分区,程序无法继续”的解决方案...

很多人加载了原版win xp的ISO执行里面的SETUP.EXE,即弹出安装的界面,可是到了这一步后,第一个选项执行安装windows xp这一项根本无法进行下去,提示:“找不到有效的系统分区,程序无法继续”,出现的原因是因为原版的xp setup.exe只是支持光盘执行安装,U盘不行。

解决方法
第一种方法:在XP.ISO的根目录下添加一个win32.bat的文件,里面的内容如下:
================================复制以下内容===========================
@echo off
color 2F
echo ---------------------------------------------------------------------------
echo.
echo 即将进行全新安装 Windows_Xp_Sp3 专业版......
echo.
echo 值得一提的:是你若想安装在C盘,由于C盘
echo.
echo 在Windows下不能被格式化,且安装过程中
echo.
echo 由于C盘已经有启动信息,也不能被格式化,
echo.
echo 所以你将不能在C盘获得干净的系统。
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P ST= 请输入 Y (继续安装)或 N (退出安装):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX

:ST
cls
echo ---------------------------------------------------------------------------
echo.
echo 请记住安装系列号:MRX3F-47B9T-2487J-KWKMF-RPWBY
echo.
echo ---------------------------------------------------------------------------
SET /P drive_letter= 请输入你要选择安装的分区(C/D/E/F...)
echo.
if /I "%drive_letter%"=="" goto ST
if /I not "%drive_letter%"=="" goto IN
:IN
\i386\winnt32 /dudisable /s:.\i386 /unattend:.\i386\winnt.sif /makelocalsource /syspart:%drive_letter% /tempdrive:%drive_letter%
echo ---------------------------------------------------------------------------
echo.
echo 停止安装 Windows XP Sp3 专业版......
echo.
echo 如果是在PE下执行本安装,说明第一步已完成,请手动硬盘重启
echo.
echo ---------------------------------------------------------------------------
pause
===================================内容结束===========================


这样,在执行安装的时候不是双击光盘根目录下的setup.exe,而是双击根目录下刚添加的win32.bat文件。试试,就是这么神奇,剩下的步骤就是跟光盘安装差不多,只是第一次重启的时候提示网络出错,要手动重启才行,要是想更快,你的xp.iso可以放在你的D盘。

第二种方法:觉得麻烦的话就用简单点批处理命令:在winnt32.exe文件所有目录建立一个空白文档,内容为Winnt32.exe/ syspart:X(x是盘符,你原来的C盘现在现在在PE中是什么盘符就用什么盘符;并注意syspart:X前面有一个空格)保存并改名为.bat(例如1.bat)后缀的文件。
运行这个文件进行安装即可 ,不要运行原来的setup.exe或者autorun.exe文件

就可以了。
如果你用的是国内各大名牌(番茄、深度、雨林木风、电脑之家、龙帝国等等)的xp光盘,也许就不会出现这样的问题。
---------------------------------结合自身的补充方法
第三种方法:(1)进入pe后,将映像文件ISO格式解压安装到D盘或硬盘其他非预装系统盘中。(2)打开i386文件夹,保持i386文件夹不关闭。(3)在开始——运行中输入cmd,输入winnt32.exe /syspart:C:后Enter(选择系统安装的盘符,因为我要装在C盘下,故这里写C:)。接下来就可以顺利安装了。不需要将U盘拔下来,不需要在“高级设置”里设置,如果需要XP系统在安装时同时分区,选择图4中的“我想...”即可,注意的是在复制文件完成后,需要手动重启。
进行第二步的原因是:在老毛桃的撒手不管版PE中,先打开i386文件夹后,在第(3)步中可以省略输入cd X:\***这部分内容,同时如果不这样,也很难输入cd X:\***,从而很难进入该路径。其他PE系统未尝试。
不明白的请你搜索一下关于 win32.bat这个文件相关内容和知识就可以了。


相关主题
文本预览
相关文档 最新文档