无忧启动论坛

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

量产USB CDROM安装Windows系统的怪问题,高手帮忙!

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-15 19:33:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在U盘量产在网上抄的很火,我也拿自己的U盘试了一下,量产倒是很顺利,第一次量产就成功了!但接下来的问题真让我头痛,请高手帮助解决。
U盘是SONY能量石 8GB,芯片型号为Ut165,使用UT165_1.65.10.0 MP TOOL量产工具量产一切顺利。
量产使用的ISO是自己制作的,集成了几个版本的Windows XP精简版附带WinPE和DOS工具,使用EasyBoot 5.1做的光盘启动菜单,这个ISO刻录成光盘使用是完全正常的,排队ISO本身的问题。
量产后U盘变成一个USB CDROM和一个普通U盘,因为部分电脑不支持USB CDROM启动,所以又在这个普通U盘上安装了小马WinPE 6.2版。
量产完成后测试,使用USB CDROM或者USB HDD两种方式都能正常引导电脑启动,使用USB CDROM上的WinPE启动后,可正常安装Windows XP系统,没有任何问题。但另外两种安装方式确都出问题了。

一种是USB HDD引导方式,使用USB HDD可以正常引导电脑启动到WinPE,但在WinPE下安装Windows XP系统时出现重起后找不到文件的问题,为什么呢?Windows XP安装程序竟然把启动引导文件安装到了这个USB HDD上,而不是C盘上。在WinPE下的系统盘确实是USB HDD,但这不符合安装系统的初忠呀!这问题一直没解决。


另一种是使用USB CDROM引导后直接安装Windows XP,即和光盘启动安装的方式一样。开始安装过程都顺利,但复制完系统文件重启后出来下面的提示

因以下文件的损坏或者丢失,Windows 无法启动:
<Windows root>\system32\hal.dll.
请重新安装以上文件的拷贝。

原来以为是USB CDROM启动后又把USB HDD认作了启动盘,但安装失败后把U盘插到别的电脑上,安装程序也没有在USB HDD上安装任何文件。那么上面缺少的文件被安装程序安装到哪去了呢?安装过程也没有任何错误提示呀,真是百思不得其解。
2#
发表于 2008-12-15 20:08:48 | 只看该作者
请高手帮他,我无能为力只是路过.
回复

使用道具 举报

3#
发表于 2008-12-15 20:28:13 | 只看该作者
我用小马的6.5系统u盘启动
虚拟光驱加载iso
安装多次 xp 2003
都很成功
或者运行\setup,或者运行\i386\winnt32.exe
都有提示需要全新安装,安装过程中,选择高级-复制光盘全部文件、自定义分区、ntfs分区或者保留、不从网上更新
都很成功
复制完文件,硬盘root\ 有 2个windows临时安装目录,boot.ini ntldr都齐全
关掉pe,重启就会顺利继续安装
顺便说一下,我都是用msdn原版iso直接安装,因为之前用过某2003ee增加dps sata驱动 加补丁 未作优化2in1光盘,dv无法连接。
建议你测试也要用原版盘,驱动 补丁自己加,防止发生一些未知问题,毕竟自己集成,不会有大量的测试。
回复

使用道具 举报

4#
发表于 2008-12-15 20:30:51 | 只看该作者
你用小马的系统安装xp前,也不要启动其他的驱动
能虚拟光驱、能运行winnt32、能格式化c盘就可以
尽量减少多余的加载程序
回复

使用道具 举报

5#
发表于 2008-12-16 15:14:23 | 只看该作者
不瞒你说,我也是遇到的问题和你的问题基本差不多.量产\写入基本一样,不同的是HDD上我是用HP写入烟花三月PE.CDROM写入的是雨林木风PE,以HDD模式进入PE后,有的电脑纯粹不识别电脑硬盘,用硬件检测工具测试,只出现HDD0,即U盘盘符,没有电脑硬盘盘符,有的机器则能识别电脑硬盘,但我没尝试GHOST系统,不知道是否可行.其中原因我考虑是否和主板和硬盘接口有关.
回复

使用道具 举报

6#
发表于 2008-12-16 21:20:48 | 只看该作者

回复 #1 swdlmxy 的帖子

另一种是使用USB CDROM引导后直接安装Windows XP,即和光盘启动安装的方式一样。开始安装过程都顺利,但复制完系统文件重启后出来下面的提示

因以下文件的损坏或者丢失,Windows 无法启动:
<Windows root>\system32\hal.dll.
请重新安装以上文件的拷贝。


首先说这个问题,我觉得这是因为boot.ini中的ARC路径指向有问题,虽然安装文件都复制到了你原机的硬盘上,但由于U盘是作为(hd0)出现的(相当于机器的第一块硬盘),而机器上的硬盘是作为(hd1)出现的(第二块硬盘),所以,你的boot.ini中rdisk参数本应该指向(hd0)的则指向到了(hd1),也就是说,正常情况下,boot.ini应该是这个样子的:
multi(0)disk(0)rdisk(0)partition(1)\~windows.bt(大概是这个词儿)
而你用U盘安装的boot.ini则有可能上面的rdisk(0)变成了rdisk(1),解决办法很简单,将boot.ini中的rdisk(1)改成rdisk(0)应该就可以了。当然,这只是本人根据现象推测来的,还需要楼主亲自验证。

至于从usb-hdd上启动winpe,再安装xp导致安装文件复制到U盘上的问题,一个是通过手工指定winnt32的命令行参数来解决(同时可能还需要手工在硬盘上的对应分区加NT引导扇区及修改boot.ini文件),另一个解决办法是利用grub4dos来启动winpe,启动之前,将U盘与原机硬盘互换位置(仿真方式),大概如下:
  1. title winpe
  2. map (hd0) (hd1)
  3. map (hd1) (hd0)
  4. map --hook
  5. find --set-root /winpe/setupldr.bin
  6. chainloader /winpe/setupldr.bin
复制代码


我是从别人那里听到的这种解决办法,但自己从来没有试验过,因为我现在装xp之类的系统,全部是用克隆的方式。

[ 本帖最后由 Climbing 于 2008-12-16 21:24 编辑 ]
回复

使用道具 举报

7#
发表于 2008-12-17 08:30:40 | 只看该作者
好像见过但忘记在哪了
回复

使用道具 举报

8#
发表于 2008-12-17 09:39:17 | 只看该作者
找到一个,看有没帮助http://www.miscc.cn/thread-2341-1-1.html
回复

使用道具 举报

9#
发表于 2009-1-21 08:41:57 | 只看该作者
文件复制到U盘了,在安装win的时候设定一下路径,复制文件时将U盘拨下来
回复

使用道具 举报

10#
发表于 2009-1-21 17:27:13 | 只看该作者

请教楼主一个问题

原帖由 swdlmxy 于 2008-12-15 19:33 发表
因为部分电脑不支持USB CDROM启动,所以又在这个普通U盘上安装了小马WinPE 6.2版。
...

就我所看到的情况是这样的:
①现在的新主板没有不支持USB-CDROM启动的(更多的主板可通过启动时按制定建调出启动盘菜单直接选择而无需改动BIOS)。
所以对于新主板,量产成USB-CDROM+HDD(或HDZIP)没有必要。
②不支持USB-CDROM启动的老主板,其BIOS都只能认出物理U盘的第一个"分区",不能从量产U盘的第二个"分区"启动,即量产成USB-CDROM+HDD(或HDZIP),对老主板只能从USB-CDROM启动,不可能用HDD启动。
所以对于老主板,量产成USB-CDROM+HDD(或HDZIP)没有意义。

请教楼主:是我见识不够,真有这样的主板?楼主见过这样的主板——不能从量产成USB-CDROM+HDD的USB-CDROM方式启动,而能从其HDD方式启动?
回复

使用道具 举报

11#
发表于 2009-1-21 21:44:40 | 只看该作者
USB HDD装系统的时候要拔U盘
回复

使用道具 举报

12#
发表于 2009-1-30 21:38:31 | 只看该作者
我用量产成功的CDROM安装成功了,和用光盘安装一模一样,没分别。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 08:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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