无忧启动论坛

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

[求助]有没有谁研究u盘模拟光盘启动的

 关闭 [复制链接]
跳转到指定楼层
1#
发表于 2006-5-29 11:15:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人买了一个1g的u盘,启动机子很方便,但是有一个设想,不知道诸位大大有没有考虑过?
装系统,都推荐用光盘安装,我也是,从来都是光盘安装,然后ntfs快速格式化分区
至于硬盘安装,也曾经使用过,可是限制是在太多了,最重要的一点,就是无法在拷贝文件之前实现硬盘格式化,还要加在smartdrv
现在可以尝试u盘启动了,把i386拷到u棒上(好慢,即使是2.0的接口,因为小文件太多了)
然后启动机子,smartdrv winnt
可是如果被安装的硬盘本身是ntfs,则几乎无法继续,再看到eula后就停了,因为临时文件拷到u盘上,可是不知道什么原因就停止了
如果被安装盘是fat32,其实也就等价于一般硬盘安装了,只不过是原文件放到u盘上而已
能不能哪位考虑一下,让u盘启动模拟光盘启动呢,然后直接安装
这样的好处很明显了:
1、好多笔记本不带光驱,但是usb基本上机子都有,启动也可以
2、安装补丁集成很方便,因为u盘可写,现在的好多补丁都可以直接集成到i386中,这样可以轻易作一个集成最新补丁的安装盘,也不用刻盘测试什么的了
3、速度是不是要快一些,毕竟usb 2.0速度可能比光驱要快吧,还省了刻录机、刻录盘
只是一个大胆的设想,但是网上还似乎从来看到类似的想法,也可能本人孤陋寡闻吧
玩系统安装、启动、克隆等等也有一些年头了,希望这个想法能够抛砖引玉

此贴在龙卷风发过,但是迄今为止无解,特意注册这里的账号来求解。
龙卷风跟贴内容包括:
用flashboot,结果表明无效
用winpe,复杂而且无法达到要求
朗科模拟光盘的U盘u320,号称世界首创,确实可以把u盘变成光盘,但是无法自定义,而且启动功能受限,正在交涉

期待这里的高手研究

评分

参与人数 1无忧币 +10 收起 理由
老毛桃 + 10 很好的提议,虽然事先起来暂时有点困难, .

查看全部评分

2#
发表于 2006-5-29 11:26:27 | 只看该作者
原帖由 feng197212 于 2006-5-29 11:15 AM 发表
本人买了一个1g的u盘,启动机子很方便,但是有一个设想,不知道诸位大大有没有考虑过?
装系统,都推荐用光盘安装,我也是,从来都是光盘安装,然后ntfs快速格式化分区
至于硬盘安装,也曾经使用过,可是限制是 ...


期待吧!
回复

使用道具 举报

3#
发表于 2006-5-29 11:43:01 | 只看该作者
还第一次听说有模拟光盘的u盘,到朗科下了说明书看了一下,这种方式启动需要bios支持usb-cdrom启动,这个要求不高。

朗科好强啊,以后有机会搞一个这种u盘来玩。估计这种u盘里面有一块光盘模拟芯片,这是硬件模拟,就和朗科模拟软盘的u盘原理一样。

除了使用这种u盘,其他软件不可能达到完全与光盘启动一样的效果的。

[ 本帖最后由 fujianabc 于 2006-5-29 11:53 AM 编辑 ]
回复

使用道具 举报

4#
发表于 2006-5-29 12:21:11 | 只看该作者
至于朗科模拟光盘u320自定义问题,我下载了朗科u320的格式化工具,用winhex打开其格式化工具的主程序FormatTool.exe,从中可以截取一个大约2M的部分(该部分始于第1610312字节),它就是一个iso镜像,它是模拟软盘启动的。
我想,只要想办法用其他iso替换掉此部分,就可以把此u盘格成其他光盘了。

[ 本帖最后由 fujianabc 于 2006-5-29 12:23 PM 编辑 ]
回复

使用道具 举报

5#
发表于 2006-5-29 13:31:10 | 只看该作者
呵呵,期待 fujianabc 发表成果,我没有 U 盘,过些天搞一个 1GB 的玩玩
回复

使用道具 举报

6#
发表于 2006-5-29 14:27:19 | 只看该作者
朗科u盘在去年早些时候有过这种报道,不知为何没有流行开来,据估计应该是把FAT扇区重新分区配簇,然后模拟为2048的光盘扇区,然后来进行读取!
回复

使用道具 举报

7#
发表于 2006-5-29 14:42:51 | 只看该作者
原帖由 天风 于 2006-5-29 02:27 PM 发表
朗科u盘在去年早些时候有过这种报道,不知为何没有流行开来,据估计应该是把FAT扇区重新分区配簇,然后模拟为2048的光盘扇区,然后来进行读取!

估计朗科这种u盘里面有两块芯片,一块是普通u盘,一块则是usb-cdrom控制芯片,它把u盘部分空间模拟成cd-rom,这样,只要插上u盘,在任何操作系统下,就能同时认到两个驱动器,一个普通u盘,一个usb光驱。

我没有这种u盘,但我有一个朗科u盘把部分空间模拟成了一个软驱,在任何操作系统上都能同时认到一个u盘和一个软驱。这应该和光驱模拟的u盘类似的。
回复

使用道具 举报

8#
发表于 2006-5-29 15:08:52 | 只看该作者
而我手上正好有个类似的U盘,但它插入后直接出现一个虚拟的光驱和一个移动磁盘!
而这个光驱是无法使用的,用过种种办法也不明白其目的是什么!
无论如何格式化都做不掉这个CDROM!
并且每次都会向电脑写入一个DRVMON.EXE文件,强行 在后台运行,为了防止它写入电脑并运行,我在SYSTEM32目录下建了一个空目录名称为DRVMON.EXE。
回复

使用道具 举报

9#
发表于 2006-5-29 16:04:15 | 只看该作者
看了朗科u320的说明书,就说此光驱盘符在windows下无法打开。我看了一下FormatTool.exe里的那个iso,除了启动用的一个1.44M的软盘镜像,里面其他什么也没有,挂载此iso是空的。

[ 本帖最后由 fujianabc 于 2006-5-29 04:55 PM 编辑 ]

1.png (22.68 KB, 下载次数: 371)

1.png
回复

使用道具 举报

10#
发表于 2006-5-29 16:11:49 | 只看该作者
期待有新突破。

其实除了这个以外,我还希望能够用模拟硬盘的方式启动DOS工具盘。

曾经尝试过将安装好DOS的硬盘第一分区用WinImage读取为IMG影像,替换老九RAMPE中的IMG影像,
但做成的光盘无法启动。

不知道无忧论坛的高手是否已经有成功的方法。
回复

使用道具 举报

11#
发表于 2006-5-29 16:19:38 | 只看该作者
原帖由 willsion 于 2006-5-29 04:11 PM 发表
期待有新突破。

其实除了这个以外,我还希望能够用模拟硬盘的方式启动DOS工具盘。

曾经尝试过将安装好DOS的硬盘第一分区用WinImage读取为IMG影像,替换老九RAMPE中的IMG影像,
但做成的光盘无法启动。

...

这种方式只能启动winpe或者故障恢复控制台的img,要启动其它硬盘img,可以试试grub的map --mem,这可以启动各类dos以及非nt核心的各个版本的windows。
回复

使用道具 举报

12#
发表于 2006-5-29 17:01:46 | 只看该作者
原帖由 天风 于 2006-5-29 03:08 PM 发表
并且每次都会向电脑写入一个DRVMON.EXE文件,强行 在后台运行,为了防止它写入电脑并运行,我在SYSTEM32目录下建了一个空目录名称为DRVMON.EXE

DRVMON.EXE可能是实现此型号u盘插入时会自动打开(说明书里说有此功能)。刚刚又看了一下这个iso,他其实包含了两个区段,一个实现启动电脑(前面截图所示,约1.5M),还有一个区段约500KB,能实现autorun,里面有一个监控u盘插入和拔出的程序,类似于你所说的DRVMON.EXE。

2.png (23.97 KB, 下载次数: 257)

2.png
回复

使用道具 举报

13#
发表于 2006-5-29 17:25:33 | 只看该作者
原帖由 fujianabc 于 2006-5-29 04:19 PM 发表

这种方式只能启动winpe或者故障恢复控制台的img,要启动其它硬盘img,可以试试grub的map --mem,这可以启动各类dos以及非nt核心的各个版本的windows。


确实可以,已用grub成功启动DOS以及WIN98硬盘影像。

谢谢fujianabc提醒。
回复

使用道具 举报

14#
发表于 2006-5-29 20:40:28 | 只看该作者
我试试过,一般和很难做成。
回复

使用道具 举报

15#
 楼主| 发表于 2006-5-29 22:55:49 | 只看该作者
原帖由 天风 于 2006-5-29 03:08 PM 发表
而我手上正好有个类似的U盘,但它插入后直接出现一个虚拟的光驱和一个移动磁盘!
而这个光驱是无法使用的,用过种种办法也不明白其目的是什么!
无论如何格式化都做不掉这个CDROM!
并且每次都会向电脑写入一个 ...


真想不到这里的反响这么热烈……
格式化掉这个光驱非常简单,用他们的u230的工具就可以

看看我的详细评测

今天u320总算到手了
先总结一下一天的经历,一个词形容,完全失败
上网下载了u320的格式化工具,同时下载了u230的格式化工具,准备好了usboot 1.68
一、在dell 4600i上做的测试
开始了,在dell 4600i上做的测试。该机在插入普通u盘之后,在引导菜单中多了一项usb flash device。
用128m清华紫光的普通u盘,用usboot 1.68制作成usb-zip,引导成功
用256m创新muvo n200,用usboot 1.68制作成usb-hdd,引导成功
用台电酷闪1G,用usboot 1.68制作成usb-hdd,引导成功
插入u320盘,显示两个盘符,一个是400多k的光盘,一个是可移动磁盘,998m
先用u320的格式化工具格式化
1、用u320的格式化工具格式化成zip,格式化后仍然显示两个盘符,一个是400多k的光盘,一个是可移动磁盘,998m,在可移动磁盘中包含了一个98的启动盘,大概1.44m。启动失败,提示bad system disk。
2、用u320的格式化工具格式化成hdd,格式化后仍然显示两个盘符,一个是400多k的光盘,一个是本地磁盘,998m,在本地磁盘中包含了一个98的启动盘,大概1.44m。启动失败,提示missing operation system。
3、用u320的格式化工具格式化成cdrom,格式化后重新插入,显示找到新硬件,显示一个盘符,是1.44m的光盘,包含了一个98的启动盘,大概1.44m。大小固定,无法写入。启动失败,在显示引导菜单的时候,没有了usb选项,估计是这台机子不支持usb-cdrom模式启动。
用u230的格式化工具,此工具显示可以格式化为fdd zip hdd格式,但是在格u320的时候,fdd模式为灰色不可选
1、用u230的格式化工具格式化成zip,格式化后显示一个盘符,是可移动磁盘,1004m,在可移动磁盘中包含了一个98的启动盘,大概1.44m。启动失败,提示bad system disk。
2、用u230的格式化工具格式化成hdd,格式化后显示一个盘符,是本地磁盘,1004m,在本地磁盘中包含了一个98的启动盘,大概1.44m。启动失败,提示missing operation system。
配合usboot 1.68使用
用u320先格式化成不带启动、zip或者hdd时,用usboot格式化后,都保留两个盘符,无法启动,错误信息同上
用u320先格式化成cdrom时,usboot无法应用
用u230格式化成zip或者hdd时,由于usboot对1g的盘只能用hdd模式,居然还是无法启动,我觉得这是最大可能成功的一种模式。
用u230格式化成普通模式,即不包含启动盘的,再用usboot,只能选择hdd,依然还是无法启动。
二、在thinkpad r52上做的测试
用thinkpad r52测试,该机支持usb-fdd zip hdd cdrom启动
用pqi的cf卡读卡器和sandisk的128m CF卡,用usboot 1.68制作成usb-zip,引导成功
用128m清华紫光的普通u盘,用usboot 1.68制作成usb-zip,引导成功
用台电酷闪1G,用usboot 1.68制作成usb-hdd,引导成功
除了用u320的格式化工具格式化成cdrom模式以外,其余模式在启动菜单中都能正确识别usb-hdd,但是无法启动,错误信息同上
用u320的格式化工具格式化成cdrom模式,这是最后一招,在启动菜单中都能正确识别usb-cd,激动人心的一刻来了,选中,启动,居然进入了winxp,匪夷所思,在bios中屏蔽硬盘启动,终于出现了 operation system can not find,另外用此时的u盘去启动dell 8400i,支持usb-cdrom的,依然失败
强烈愤慨!!

最终的测试结果是,用hp的那个工具,总算可以在hdd模式下启动dell 4600,其余的尝试全部放弃了
静候这里的兄弟指点和探讨
回复

使用道具 举报

16#
 楼主| 发表于 2006-5-29 23:01:33 | 只看该作者
上面的是我给他们support信箱的邮件,一直犹豫要不要公开,结果两周多了,无任何回复
甚至打算通过法律路径告他们虚假宣传了

毕竟光盘安装有着不可比拟的优势,能够像cdrw或者dvdrw那样,用nero往里面写镜像文件,那该多爽,更进一步,搞成dvdram格式的,系统集成补丁就不用那么麻烦了

哀其不幸,怒其不争
回复

使用道具 举报

17#
发表于 2006-5-30 00:36:35 | 只看该作者
大家期待的应该是成熟的东西,若只为了一时的商业利益而夸大其词,这恐怕不是远景之际啊。当然若有这样的好U盘我们当然喜欢。
回复

使用道具 举报

18#
发表于 2006-5-30 10:07:56 | 只看该作者
原帖由 feng197212 于 2006-5-29 10:55 PM 发表


真想不到这里的反响这么热烈……
格式化掉这个光驱非常简单,用他们的u230的工具就可以

看看我的详细评测

今天u320总算到手了
先总结一下一天的经历,一个词形容,完全失败
上网下载了u320的格式化工 ...

个人认为,u盘是否能启动成功,很大程度上是由主板本身bios的好坏决定的,而不是u盘决定的(至少对于zip模式和hdd模式是这样的)。
楼主不妨试一下,插上u盘,在纯dos下(从软盘或硬盘启动的dos),不加载任何usb驱动,能否dir看到u盘里的内容,如果可以,一般是主板本身有bug。如果看不到,则可能是u盘与主板兼容性的问题。

顺便说一下,usb-fdd也需要朗科专门的u盘支持才行的,那种u盘插上去有两个盘符,一个u盘,一个软驱,我曾经在一台只支持usb-fdd的电脑上用这种u盘启动过。
回复

使用道具 举报

19#
发表于 2006-5-30 10:10:35 | 只看该作者
原帖由 feng197212 于 2006-5-29 11:01 PM 发表
搞成dvdram格式的,系统集成补丁就不用那么麻烦了

dvdram本身就是在模拟移动硬盘,而且无法启动,因为启动光盘只支持iso文件系统,dvdram是fat32的。
回复

使用道具 举报

20#
 楼主| 发表于 2006-5-30 14:33:15 | 只看该作者
原帖由 fujianabc 于 2006-5-30 10:07 AM 发表

个人认为,u盘是否能启动成功,很大程度上是由主板本身bios的好坏决定的,而不是u盘决定的(至少对于zip模式和hdd模式是这样的)。
楼主不妨试一下,插上u盘,在纯dos下(从软盘或硬盘启动的dos),不加载任何 ...


不明白你这样说的道理和原因是什么,也可能我确实做的实验还不多
但是软盘启动dos后,如果不加载驱动,也能识别u盘,这可能么?
还有我做的测试表明,这两款机型都能做到zip和hdd启动,而且过程似乎很平常很顺利,可是这一款u盘费尽周折,才勉强成功
而官方的制作工作根本就无效,其实我只是想说明这个问题而已

原帖由 fujianabc 于 2006-5-30 10:10 AM 发表

dvdram本身就是在模拟移动硬盘,而且无法启动,因为启动光盘只支持iso文件系统,dvdram是fat32的。


关于dvdram,本人是在不了解,只是在做一个假设或者幻想,但是世事无绝对,也未可知,期待进一步的权威论述或者详细判断。
回复

使用道具 举报

21#
发表于 2006-5-30 16:06:55 | 只看该作者
原帖由 feng197212 于 2006-5-30 02:33 PM 发表

不明白你这样说的道理和原因是什么,也可能我确实做的实验还不多
但是软盘启动dos后,如果不加载驱动,也能识别u盘,这可能么?

楼主可能u盘启动玩得还不多,一般来讲,如果一台电脑支持从一个u盘(或移动硬盘)启动,则在dos下,不加载任何usb驱动,dos下就会自动的认出u盘(或移动硬盘)的盘符,一般有些电脑认为软驱(盘符a:或b:),有些电脑认为硬盘(c:以后的盘符)。我所碰到的所有支持usb启动的电脑都能在dos下不加在usb驱动认出usb盘(ntfs的移动硬盘除外)。

如果主板bios有bug,则可能只认到盘符,无法dir。

目前的主板bios很多都在usb启动时有bug,主要是以下两种bug:
1、启动时没有交换盘符。
比如u盘被认作第二硬盘,在启动前,主板的引导程序没有把第一硬盘和第二硬盘的盘号对调,导致启动时u盘还是认作第二硬盘,那么系统就无法启动了。
2、主板没有正确识别u盘的chs值。
u盘在电脑中模拟成普通磁盘,有相应的chs值,一般现在的硬盘每磁道63扇区,但u盘模拟的chs有时每磁道并不是63扇区,有的是17扇区,有的是31扇区,因为早期的小硬盘是这种数值。如果bios比较烂,认错chs值。原本u盘启动扇区在第18扇区,现在bios在启动时却去读取第64扇区,那肯定启动不了。

[ 本帖最后由 fujianabc 于 2006-5-30 04:10 PM 编辑 ]
回复

使用道具 举报

22#
 楼主| 发表于 2006-5-30 21:07:22 | 只看该作者
原帖由 fujianabc 于 2006-5-30 04:06 PM 发表

楼主可能u盘启动玩得还不多,一般来讲,如果一台电脑支持从一个u盘(或移动硬盘)启动,则在dos下,不加载任何usb驱动,dos下就会自动的认出u盘(或移动硬盘)的盘符,一般有些电脑认为软驱(盘符a:或b:),有些 ...


关于这一点,我算是长见识了,碰巧是这样的,我的dell 4600和thinkpad r52都没有软驱,所以我也除了尝试光盘和u盘启动外,只是硬盘启动xp和03,所以你说的我还真是耳目一新。
不管如何,明天我要做个实验,同事的dell 8400有软驱,我也有98启动盘,我看看去,是不是真的这么回事
我还是有点将信将疑,抱歉……
回复

使用道具 举报

23#
发表于 2006-5-30 21:38:58 | 只看该作者
我的优百特优盘 128m 的也有个光驱.   在9x下可以看  到里面的内容的 .  一个自动运行程序. 作优盘加密的 和自动压缩文件用。   在nt下盘符也看不到. 但设备内有个未知光驱设备.   
  把文件托到U盘内,自动压成ZIP文件了.      
用usboot 格式化后 ,这个光盘也没有了。
回复

使用道具 举报

24#
发表于 2006-5-31 10:31:12 | 只看该作者
原帖由 cjzzz 于 2006-5-30 09:38 PM 发表
用usboot 格式化后 ,这个光盘也没有了

建议对于这种有特殊功能的u盘,不要用usboot格式化,还是用自带工具格吧。
回复

使用道具 举报

25#
 楼主| 发表于 2006-5-31 20:24:52 | 只看该作者
原帖由 fujianabc 于 2006-5-30 04:06 PM 发表

楼主可能u盘启动玩得还不多,一般来讲,如果一台电脑支持从一个u盘(或移动硬盘)启动,则在dos下,不加载任何usb驱动,dos下就会自动的认出u盘(或移动硬盘)的盘符,一般有些电脑认为软驱(盘符a:或b:),有些 ...


今天实在太忙了,没空去折腾,但是我真的不信dos下就3个启动文件就能识别usb??
我想fujianabc的意思是,用这个usb设备启动成功了,就不要再挂驱动来识别usb设备了
否则很难想象比如软盘启动,根目录就三个文件,能够识别usb?
不过我个人还真的认为我的Usb启动还算玩了不少,呵呵……
回复

使用道具 举报

26#
发表于 2006-5-31 22:49:21 | 只看该作者
原帖由 feng197212 于 2006-5-31 08:24 PM 发表


今天实在太忙了,没空去折腾,但是我真的不信dos下就3个启动文件就能识别usb??
我想fujianabc的意思是,用这个usb设备启动成功了,就不要再挂驱动来识别usb设备了
否则很难想象比如软盘启动,根目录就三个 ...

有什么可不信的?就是3个文件软盘启动(其实两个便可io.sys,command.com),就能识别usb,一般支持usb启动的主板都是这样的。
回复

使用道具 举报

27#
 楼主| 发表于 2006-6-1 15:33:53 | 只看该作者
原帖由 fujianabc 于 2006-5-31 10:49 PM 发表

有什么可不信的?就是3个文件软盘启动(其实两个便可io.sys,command.com),就能识别usb,一般支持usb启动的主板都是这样的。


请兄弟看看清楚,使软盘启动而不是u盘启动……
我的疑问是,软盘启动,就两个你说的文件,能够识别usb设备么?我记得光驱还要加载驱动呢
给个电话吧,我怎么觉得我们离题太远了,抱歉

[ 本帖最后由 feng197212 于 2007-4-16 04:30 PM 编辑 ]
回复

使用道具 举报

28#
发表于 2006-6-1 18:21:21 | 只看该作者
原帖由 feng197212 于 2006-6-1 15:33 发表
请兄弟看看清楚,使软盘启动而不是u盘启动……
我的疑问是,软盘启动,就两个你说的文件,能够识别usb设备么?我记得光驱还要加载驱动呢
给个电话吧,或者打我电话13809026477,我怎么觉得我们离题太远了, ...

看来这位兄弟还没有搞清楚主板支持 U 盘启动的一些情况

支持 U 盘启动的主板,不管是不是用 U 盘启动,只要是启动时 U 盘插在了 USB 插口上,就能够被识别到的,这个跟 IO.SYS、COMMAND.COM 是没有关系的。
回复

使用道具 举报

29#
发表于 2006-6-1 19:33:12 | 只看该作者
原帖由 feng197212 于 2006-6-1 03:33 PM 发表


请兄弟看看清楚,使软盘启动而不是u盘启动……
我的疑问是,软盘启动,就两个你说的文件,能够识别usb设备么?我记得光驱还要加载驱动呢
给个电话吧,或者打我电话13809026477,我怎么觉得我们离题太远了, ...

dos用的磁盘驱动是bios内带的,既然主板支持usb启动,那么bios内就有usb磁盘驱动,所以不管从什么设备启动dos,都能识别usb盘(必须是fat分区)。

至于dos下光驱为何要驱动?这是微软搞的鬼,在其中设了两重障碍:
1、微软改了bios的规范。bios内虽然都有光驱的驱动,但只有从光驱启动之后,此驱动才激活,否则从其它设备启动dos,bios内的光驱驱动处于隐藏状态,dos下无法直接调用。
2、dos内核本身不支持光盘的iso文件系统,这就好像ntfs的u盘,dos下也无法访问。微软的mscdex.exe就是一个iso文件系统驱动。

电话就算了,电话费贵阿:'(
回复

使用道具 举报

30#
 楼主| 发表于 2006-6-1 21:10:32 | 只看该作者
原帖由 fujianabc 于 2006-6-1 07:33 PM 发表

dos用的磁盘驱动是bios内带的,既然主板支持usb启动,那么bios内就有usb磁盘驱动,所以不管从什么设备启动dos,都能识别usb盘(必须是fat分区)。

至于dos下光驱为何要驱动?这是微软搞的鬼,在其中设了两重 ...


谢谢耐心解答
长见识了
今天看朗科,好像驱动更新了
但是u320的虽然时间更新了,但是跟上次的一模一样,真是无耻之极
又换了一个新品,u260,驱动可以通用,还是换汤不换药
我真打算投诉他们了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 20:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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