无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8207|回复: 22
打印 上一主题 下一主题

Sony iLink(1394)接口光驱的启动和系统恢复问题,终于解决了,我在无忧首发详细解释

[复制链接]
跳转到指定楼层
1#
发表于 2008-1-26 11:56:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
故障对象:sony pcg-u3 (俗称小黑的世界上最小的笔记本)

问题比较繁琐,容我一步步说清楚我的解决和失败的过程,因为我发现该系列的笔记本已经开始大面积出现系统崩溃现象,但是苦于在网上其他网站都无人能给与明确的系统修复和启动方面的正面回答,反而笑骂“活该你们买了日本货”的跟帖非常多,我在此希望能得到无忧启动各位大侠的支持,也同时为大批有同样故障,花钱花力依然拿心爱的小黑没办法的笔记本FANS们找到一个解决问题的途径。

先谢谢大家了o(∩_∩)o...

问题来源:系统崩溃后试图直接用Ghost恢复时失败,导致系统无法开机,开电源后显示
NTLDR is missing
Press any key to restart

因该笔记本据说只支持sony的1394接口的光驱启动,又购入一个新的便携式sony1394接口光驱,型号PCGA-DVD1
按esc,在CMOS设置了光驱启动。放入水货商当年给我的3张恢复盘的第一张,一阵紧张后,引导进入Windows Millennium Startup Menu画面,让我选择
1.Help
2.Start computer with CD-ROM support.
3.Start computer without CD-ROM support.
4.Minimal Boot
进入2,经过引导后,显示:
Preparing to start your computer
This may take a few minutes.Please wait....
The diagmostic tools were successfully loaded to drive D.

Device driver not found:'MSCD001'.
No valid CDROM device drivers selected
然后就让我按3个键重新启动说让我检查光驱是否连接上了。

我对这个问题的理解如下: 请指正,谢谢!
1.水货商当年给我的3张恢复盘,根本不是SONY PCG-U3 原装的,据查,Sony似乎压根就没为该笔记本制作过系统恢复盘,都是商家自己克隆出来的版本。
2.因此,该启动盘能启动,但是没有引导iLink光驱的dos启动文件,所以光驱在启动后才找不到,也没办法继续去恢复系统,因为那3个克隆的封包文件在系统看不到的光驱上。
现在我解决不了的问题:
1.制作一个支持Sony iLink(1394接口)光驱dos启动并自动恢复系统的DVD光盘需要什么文件,什么步骤?
2.我想把那3个Ghost分包文件合并为一个,放到那个启动DVD光盘,但是实在不懂怎么把Ghost分包的再次合并?
我也是个老牌科研人员了,但对电脑启动这方面实在是门外汉,在网上各处求索2周了,实在上天无路下地无门了,请各位大侠能抽出点时间,解我焚心之苦,先谢谢了!

好了,现在开始解释我解决这个问题的全部过程,我会附上所有工具和文件的下载地址。
所有教程来自于网络,除了具体实际操作部分,其他的都是各位大师的杰作,但是网上的文字彼此复制,我没办法一个个把名字列出来,在后面我尽可能列举吧,呵呵。
1.需要工具列表:
1)winimage:用来打开和改写img文件,下载地址:http://www.winimage.com/winimage/winima60.zip
2)汉化imagegui:用来把准备好的文件生成我们需要的启动光盘 下载地址:http://zbdx.skycn.com/down/HA_Cdimagegui_Beta_3.rar
3)cdshell:用来编写启动菜单 下载地址:http://www.cdshell.org/files/cds2106.zip
4)Nero刻录光碟软件 ,这个东西太多了,大家随便下一个就OK。
5)bcdw:为了和cdshell配合 下载地址:http://bcdw.bootcd.ru/ 地址有时候打不开多试2次。
6)ultraEdit32:用于编写启动菜单文件等文字工作,下载地址:ftp://ultraedit.com/uedit32.zip
7)winxp的GHO文件:因为我要恢复笔记本系统,所以需要这个,随便网上下一个都可以。
8)DOS622.IMG:dos6.22的启动盘:因为第一次写菜单,也不知道另外那个菜单放什么软件好,下了几十个软件发现都不实用,还是随便放个dos6.22好了,下载地址:http://www.diyvip.com/img/119.rar
9)Ghost.exe:下载地址:http://www.diyvip.com/img/206.rar 这个版本是全中文的,实际上我就用了一个GHost.exe,短小精悍。

2.准备
1)在硬盘c:上建立一个名为 1394disk的目录,作为后面光盘的根目录。
2)把下载的cdshell压缩包里的boot,licenses,tools文件夹复制到1394disk,并把boot文件夹里面的scripts文件夹删掉
3)把下载的bcdw压缩包里的cdsh文件夹里的modules文件夹下的bcdw.csm文件复制到WINXP\boot\modules中,这里bcdw.csm相当于一个插件,使CD shell可以对Bootable CD wizard 的命令进行调用,扩展启动支持的文件类型,如IMG,ISO,WBT,IMA文件等。
3.处理img文件
1)cleandos.img 封包下载地址:
http://bbs.wuyou.net/data/attachment/forum/lbupfile/34/34_3055_34.zip
http://bbs.wuyou.net/data/attachment/forum/lbupfile/34/34_3055_35.zip
http://bbs.wuyou.net/data/attachment/forum/lbupfile/34/34_3055_36.zip
http://bbs.wuyou.net/data/attachment/forum/lbupfile/34/34_3055_37.zip
4个封包是先用RAR封包,然后再次用zip处理的,所以下载后全部都解压缩为RAR文件,然后再直接解开part1文件,就可以得到完整的img文件。
2)1394启动菜单文件下载地址
http://bbs.wuyou.net/data/attachment/forum/lbupfile/34/34_3055_3.rar,然后解压出config.sys和autoexe.bat文件。
3)用winimage打开cleandos.img,然后加入config.sys和autoexe.bat这两个文件,点保存。
4)把修改后的cleandos.img 放入1394disk目录的boot目录,另外DOS622.IMG也放在这里。
4.编写菜单
其实进行到这一步已经比较简单了,无忧站上有很多教程,我就不多解释了,直接告诉大家我的做法和文件内容
1)在1394disk目录的boot目录下,建立MENUS目录,然后在里面建立MAIN.SCN和TIMEOUT.SCN两个文件
2)在1394disk目录的boot目录下,用ultraEdit32编辑cdshell.ini:
cd menus
script main.scn
3)进入MENUS目录,用ultraEdit32编辑MAIN.SCN
#
# Timeout after 1 mins
#
set timer = 1
#
# Main Menu
#
main_menu:
set textColor = color[white on black]
clear
set textColor = color[cyan on black]
print "                                                                                "
print "                                                                                "
print "                      Sony PCG-U3 System Repair Disk                            "
print "                                                                                "
set textColor = color[yellow on black]
print "                                  [Main Menu]                                   "
print "\cXX哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪\c01 Vinick\cXX哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪\n"
set textColor = color[yellow on black]
print "                                                                                "
print "                                                                                "
print "           [F1]  Use iLink(1394 Connector) Device                               "
print "           [F2]  MS-DOS6.22 boot                                                "
print "           [F10] Boot from Hard disk                                            "
print "           [F11] Reboot Computer                                                "
print "                                                                                "
print "                                                                                "
print "                                                                                "
set textColor = color[cyan on black]
print "         Press Esc Key for This Menu or Auto Loading after $(timer) minutes         "
set textColor = color[white on black]
#
# Actions
#
getkey 30 goto timeout
clear
if ($lastKey == key[f1]); then memdisk /boot/CleanDOS.img
if ($lastKey == key[f2]); then memdisk /boot/DOS622.IMG
if ($lastKey == key[f10]); then boot 0x80
if ($lastKey == key[f11]); then reboot
if ($lastKey == key[esc]); then bcdw boot /boot/loader.bin
goto main_menu
#
# Decrement timer and refresh display, or boot from HDD0 if timeout
#
timeout:
if $timer  == 0; then script timeout.scn
set timer = $timer - 1
goto main_menu
4)进入MENUS目录,用ultraEdit32编辑TIMEOUT.SCN
#
# Loading Sony Pcg-U3 Menu
#
then chain /boot/loader.bin
5)双击“CDSH”文件夹下的"cdshw.com"文件,启用调试功能,就可以看到我们设计的菜单了,它是个很好的模拟器。在这里我们可以反复修改直到自己满意。退出模拟器敲 exit就可以了。
5.编辑一个我们自己喜欢的光盘引导图片
1)用acdsee准备一张640*480的24位色的图片,名为logo.bmp,并放在C:\1394disk\tools\convert目录下。
2)从命令行进入dos界面
cmd
3)在dos下进入convert指令所在目录
cd C:\1394disk\tools\convert
4)在dos下执行命令
convert -bmp2csi -o splash.csi logo.bmp
然后,我们可以得到需要的splash.csi文件,把logo.bmp文件删除,把这个新创建的csi文件剪切到"CDSH\graphics\"文件夹下,替换原来的图片,大功告成。
6.把文件刻录成ISO文件
打开imagegui
1)在开始的 目录 项,“指定你的CD的根目录”栏,选择c:/1394disk;
                     “在指定ISO文件要保存的名称和路径”栏,选择C:\isopcgu3\sonypcgu3.iso
2)在设置的 文件系统 项,我选择了-j1和-u1,这里其实我也没把握,姑且这么选了。
3)在设置的 引导 项,选择C:\1394disk\boot\loader.bin
点创建,生成我们的sonypcgu3.iso。
7.用NERO把ISo文件刻成光盘,这个我想地球人都会了,直接选择将映像刻录到光盘上。
8.把刻好的启动盘放入sony iLink光驱,然后启动
菜单出来后,选择[F1]  Use iLink(1394 Connector) Device
再次出来菜单,选择 中间那个menu,“USB, Start with IDE/USB/FireWire driver,support FAT32/NTFS,NERODISK”,选择其他的都不能正常启动sony的FireWire 光驱,即使是选择1394光驱启动那栏也没用,时间关系我没有细作研究这里的问题,但我试过5个版本的1394驱动,确实只有这个选项调用的驱动是把光驱启动起来了,其他的都说找不到1394设备。
在它随后深层调用的usb.bat中,驱动提取自Nero带的dr dos启动盘,支持fat32 ntfs, usb/1394的移动硬盘和光驱,也正是这个,让我们的iLink光驱复活了。
要是没时间研究的,反正不用管,只要按我说的去选择就好了,到这个时候应该已经可以看到,启动信息了。
中途会有几个指令错误和驱动错误的信息,不用管,因为这个选项会把USB到IDE的N多设备都一股脑驱动,找不到就报错误,但不用理它,它自己会把引导工作做完,最后就是我们的光驱引导成功的信息出来了。
9.现在请运行GHOST.exe,把你的系统恢复吧。
小黑终于复活了,至于驱动,慢慢去找吧,玩电脑20多年,小黑是我觉得可以用“爱”来形容的,03年在香港第一眼看到就迷上了,花了12800港币买下,至今仍为举世经典,后续作品无出其右者。因为他用的CPU,是比intel还要先进的,事实上当时intel根本就生产不出这么小体积而又稳定的高频CPU,后来听闻这家cpu厂因为曲高和寡而不得善终,被收购了。
最后,要感谢无忧站的各位老师和朋友,给与我大力的支持和鼓励,在2周来,我走过很多地方,求师问道,都没有找到解答,但是在这里,我找到了。
这里列举出给与本文大力帮助的老师名单,排名不分先后:
1)imsun 我试过无数驱动,居然回过头还是他在论坛上给的最好,引用地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=26668
2)《创建多重引导DVD光盘》,来自http://www.cctips.com 站长即是作者,很多技巧我都是从他的文章中发现的。
3)老毛桃,我刚好看到他向和我一样菜的人解释为什么img文件解压后再合成就不能启动的问题,寥寥数语惊醒梦中人,引用地址:http://bbs.wuyou.net/archiver/?tid-30955.html
4)fujianabc和dacheng ,迅速跟帖并给与了指示,虽然我之前已经搜索到了那几个帖子,但是这种热心助人的精神我一定会发扬下去的。
顺便说句:别对一个快饿死的人说给你吊钩自己去谋生吧,还是给他一条鱼吧。事实上,古人对于授之与鱼的争议就一直很明确,善攻者攻于9天之上,善守者守于9地之下,各用所能,岂能对每个人都要求精通自己所擅长的技能呢,各位说是不是这个道理,o(∩_∩)o...所以我的帖子写得很白,白的估计大师看了要吐血,但对小菜们就是可能欣喜若狂了,呵呵。
5)流年转换 szsszs neo4026等老师也都给了不同的建议,让我得到支持,从头学习cdshell然后把这个前人完成的工作得以复原并完成,公布给大家。
其实我没有什么原创,就是根据需要整理了一下无忧大师们的作品,然后经过验证发表出来,这个帖子在网络上是首发,我相信会吸引到大批小黑和sony的Fans蜂拥而来,因为这个问题已经困扰SonyiLink光驱用户不是几天的事情了。在网络上,这应该是第一批如此白菜如此系统的介绍如何设计自己的1394光驱启动盘的帖子,也只有在无忧启动,我才找到完成这个工作的所有素材,高度的技术能力和素材,开放的教育思路,乐于助人的广大老师,都使我感激不已。
愿每一个从本帖中得到帮助和启示的人,都能支持无忧启动,走得更快更畅通!
另外,我在刻盘前就发现了,这个启动系统有不少的问题,有几个错误的地方,但因为急于求成,把心一横就这么刻下来了,希望有能力的人能做出一个更加精炼的,界面更友好的,功能更切合实际的1394光驱启动盘,那我和小黑以及广大的iLINK用户就感激不尽了!
最后的最后,为了满足懒人的需求,提供我的ISO文件的下载地址,http://www.fs2you.com/files/3ecdbc0c-cd8c-11dc-8606-0014221b798a/
我去掉了winxp.gho文件,这样只有7M,可以用winiso或其他工具去修改添加需要的系统克隆文件。

[ 本帖最后由 vinick 于 2008-1-28 06:30 PM 编辑 ]
2#
发表于 2008-1-26 12:17:52 | 只看该作者
1394接口的光驱实在是没用过不敢说什么,可以考虑用U盘启动,网克或拆硬盘这三种方法来解决
回复

使用道具 举报

3#
 楼主| 发表于 2008-1-26 12:37:49 | 只看该作者
我现在就是想找到用1394 接口光驱启动的法子。
拆硬盘这个我已经试过了,进行到半途不敢在下手,sony 的精工实在是不好对付,严丝合缝,所以放弃了。
回复

使用道具 举报

4#
发表于 2008-1-26 12:44:04 | 只看该作者
既然用1394光驱可以引导,为什么不直接用安装盘试试?
回复

使用道具 举报

5#
 楼主| 发表于 2008-1-26 12:55:41 | 只看该作者
引导完成后就看不到光驱了,实在没办法我试试看用WINXP 的启动映像来驱动。
回复

使用道具 举报

6#
发表于 2008-1-26 13:39:18 | 只看该作者
dos启动盘中一般没有1394的驱动的,xp安装盘中应该带1394驱动的。

wuyou两个n年前的老贴或许对楼主有帮助:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=31973

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=26668

[ 本帖最后由 fujianabc 于 2008-1-26 01:43 PM 编辑 ]
回复

使用道具 举报

7#
发表于 2008-1-26 13:42:14 | 只看该作者
1,光盘可以启动PE吗,或者DOS之类,能启动就能装系统;

2,拆硬盘装系统,你拆不下来,是你拆不下来,别人不一定拆不下来;

3,你的电脑有USB吗,不要告诉我没有,你可以用USB光驱启动装系统;

4,你说有三张GHOST的恢复光盘,如果是GHO文件,你可以直接复制到DVD上,恢复时会自动查

找下一个文件,如果要把它合为一个文件,可以把三个文件恢复到一个分区,不要重新启动,直接

运行GHOST把这个分区再备份一遍即可。
回复

使用道具 举报

8#
发表于 2008-1-26 13:55:10 | 只看该作者
我的acer本本就是1394光驱,用安装盘安装xp没问题。其它的修复方法都不成。我在网上提过多次,截止到现在没有结果。重装吧!
回复

使用道具 举报

9#
 楼主| 发表于 2008-1-26 14:07:45 | 只看该作者
感谢2位的回复,我马上再试试看。
1.多谢fujianabc 给的连接,我要好好试一下,希望能跑起来,容后回复。
1.多谢dachen说的Ghost处理方式,我现在明白GHOST的用法了,确实是GHO文件。
2.有USB,但是Sony的这款PCG-U3袖珍笔记本不支持USB启动,光驱只能使用原厂的1394光驱启动。事实上我2个光驱都有,试过很多次了。
3.因为我是做射频硬件研发的,手机和笔记本拆解我也算比较专业了,但要做到无损拆解小黑,我还没见到过。它在键盘和显示屏下那块挡板,以及左右分别提供给两个大拇指控制的击键位,完全是靠细小的卡门连接的,所以严丝合缝。我见过几个Fans拿着牙签和螺丝刀就上来暴力拆解的,,但是都是以损毁告终,那就违背了维护的本意了,不然我完全可以送给维护站修理的,就是希望自己能很好的维护小黑,o(∩_∩)o...还是不冒险咯
回复

使用道具 举报

10#
 楼主| 发表于 2008-1-26 14:10:15 | 只看该作者
其实我就是知道,这个问题很多人有,但是很少得到正面回答的,今天我就是要把最正面的答案尝试并公布给同道们。
回复

使用道具 举报

11#
发表于 2008-1-26 14:15:37 | 只看该作者
以前好像在哪里看到过ilink的驱动,能找到的话,在一般的启动盘里加上该驱动应该就可以识别光驱了。
回复

使用道具 举报

12#
发表于 2008-1-26 15:59:24 | 只看该作者
还有第四招,如果毛桃他们的PE有带1394驱动的话只需启动PE后再启动GHOST32,换上你那第一张光盘选中GHO文件就可以了
回复

使用道具 举报

13#
发表于 2008-1-26 16:22:22 | 只看该作者
原帖由 流年转换 于 2008-1-26 03:59 PM 发表
还有第四招,如果毛桃他们的PE有带1394驱动的话只需启动PE后再启动GHOST32,换上你那第一张光盘选中GHO文件就可以了

为这件事我还专门问过老毛桃,回答是“还没有把握。”。

[ 本帖最后由 szsszs 于 2008-1-26 04:29 PM 编辑 ]
回复

使用道具 举报

14#
 楼主| 发表于 2008-1-26 17:08:37 | 只看该作者
谢谢大家,偶正在狂温资料,一定要试出个结果来。。。
回复

使用道具 举报

15#
发表于 2008-1-26 17:39:47 | 只看该作者
原帖由 szsszs 于 2008-1-26 04:22 PM 发表

为这件事我还专门问过老毛桃,回答是“还没有把握。”。

没做过精简的微软原版winpe是支持1394的
回复

使用道具 举报

16#
发表于 2008-1-26 20:13:27 | 只看该作者
原帖由 szsszs 于 2008-1-26 04:22 PM 发表

为这件事我还专门问过老毛桃,回答是“还没有把握。”。

我和ryvius前两天刚搞定pe下1394网卡/储存设备的解决方案....
到深度PE区搜索下
回复

使用道具 举报

17#
 楼主| 发表于 2008-1-28 18:31:04 | 只看该作者
终于解决了,首发公布,菜鸟解决1394驱动的全过程
回复

使用道具 举报

18#
发表于 2008-2-1 11:17:28 | 只看该作者

还有更简单的办法,用PXE网络启动PE就可以运行GHOST或安装XP了

看到楼上的帖子,很受启发,找了一个PCG-U3,发现除了Ilink光驱启动外,用网络启动更简单,在BIOS中将网络启动打开并设置为第一启动,另一台机器启动TFTP服务,成功在PCG-U3上启动PE
回复

使用道具 举报

19#
发表于 2008-3-2 16:35:10 | 只看该作者

sony Pcg-u3 系统安装更便的方法.

sony Pcg-u3 系统安装更便的方法.上面讲的还要做什么启动光盘,不过笔者还是花一番心意,多谢了.

现在我发现一个比这个更简单的安装XP系统方法.太多的步骤,实在让人难以做好.

有需要的朋友可以联系QQ:56140135
回复

使用道具 举报

20#
发表于 2008-8-8 16:45:28 | 只看该作者
我的小黑系统出了问题,现无法开机,楼主提供的下载地址已过期,请楼主能否重新提供一个下载。谢谢了。
回复

使用道具 举报

21#
发表于 2008-8-9 00:31:29 | 只看该作者
安装方法很多,不要只想着一种研究到底。如果是为了学习,也值得。

1、开启PXE网络启动,克吧。
2、如果你的1394接口光驱都能启动DOS,那还怕什么。直接放个驱动进去加载,就可以用GHOST了。
3、试试双机互联安装系统,曾有人用过,用COM口的也有
回复

使用道具 举报

22#
发表于 2008-8-13 11:00:14 | 只看该作者
设想一下不知道是否可行? 做个DOS的启动盘,启动成功后,把1394的相关驱动复制到内存盘,然后在内存盘中启动相关的驱动,这样不知道能不能搞定.我的小黑当初也把我折腾得...., 我没有1394的光驱,所以没有办法试.
谢谢楼主分享经验. :)
回复

使用道具 举报

23#
发表于 2008-12-3 12:21:12 | 只看该作者
前面都很顺利,就是到了装载seiral-cd时死机,怎样解决,请帮忙!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-28 23:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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