无忧启动论坛

标题: 【测试】F6IMG 免按F6键发布----2011-12-21更新! [打印本页]

作者: hotdll    时间: 2011-10-8 13:02
标题: 【测试】F6IMG 免按F6键发布----2011-12-21更新!
感谢ZXW大大对我如师长般的指导!感谢C大对我发的问题帖子的帮助!
F6IMG简介
受C大的启发,制作这个F6IMG免按F6键的小批处理。最初设想是任何新手不用再为XP不识别驱动发愁,也不用为有新驱动但是不会弄到PE或者XP.ISO里发愁。也不用YY驱动。直接将官方的F6驱动包解压缩到驱动目录即可比如SRS目录下。

F6IMG特点:
1、全自动傻瓜化,你不需要任何设置和多余的YY操作,只要将官方的F6驱动文件解压缩到SRS(可以自己制定)目录下即可。

2、免F6,动态生成的单ID的txtsetup.oem,免去按F6加载驱动选择的烦恼。

3、支持X86和X64驱动并存。

4、支持安装原版ISO XP 2000 2003

5、自动生成的软驱为A盘SRS驱动,B盘WinBlock驱动。

6、支持驱动打包为gz或lzma或散开或混合等多种方式。


7、使用--X64参数的时候,自动搜索64位驱动。


8、驱动更新地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426&page=1#pid2323216


---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-12-20日更新

1、修复当源txtsetup.oem文件不包含任何空格候可能会发生的错误。如果你没遇到可以不更新。

2、修复当第一行就是"[HardwareIds.scsi"开头时,可能会发生的错误。如果你没遇到也可以不更新。

3、如果没有什么问题的话,F6IMG应该终结了。以后只更新驱动。

4、修复17号的一个小bug,隐藏的很深。



下载地址:

支持gz的版本:
F6IMG.7z (71.74 KB, 下载次数: 3051)

支持lzma的版本:
F6IMG.7z (71.74 KB, 下载次数: 1724)

---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-12-14日更新

1、支持驱动包含目录,100%兼容原版官方txtoem驱动了。

2、F6IMG --X64 自动查找64驱动。将winvblock设置为64驱动。

3、新增支持lzma压缩版本。

4、如果没发现什么新BUG,此版为最终版,以后只更新驱动。



下载地址:

支持gz版本: F6IMG.7z (71.74 KB, 下载次数: 1854)



支持lzma版本: F6IMG.7z (71.74 KB, 下载次数: 463)





---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-12-12日更新
功能都一样,修复如果驱动文件全散开找不到驱动的BUG。重写了大部分的代码,动态生成TXTSETUP.OEM代码改用zxw优化的版本。理论上速度最快,兼容性更好。

下一个版本解决官方驱动带目录的情况,如果下个版本没有什么bug的话,F6IMG就不做更新了。只更新驱动。
下载地址: F6IMG.7z (63.81 KB, 下载次数: 486)

---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-12-09日更新
功能都一样,这个是ZXW帮忙优化的版本。我测试没问题。加载驱动做到1秒以内了。理论上比我的快1倍以上。算法一样,可以选择更新.



下载地址: F6IMG.7z (63.79 KB, 下载次数: 479)

---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-11-26日更新

没有重大更新,主要是添加了一个winnt.sif通用文件,通过调用F6IMG仿真的软驱(fd1)中的winnt.sif文件,可以支持仿真ISO方式的全自动无人职守安装WINDOWS 2K/XP/2003系统。

下载地址: F6IMG.7z (67.1 KB, 下载次数: 801)
---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-11-18日更新
1、修复在某些ZIP机器上出现 disk read error错误的问题。
2、修复某些机器上ISO方式安装会出现7B蓝屏的问题。
3、不修改0x8280的值。
4、其他小幅度修改。
下载地址: F6IMG.7z (66.53 KB, 下载次数: 710)

---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-11-08日更新

修复2011rhachy反馈的一处bug
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426&page=15#pid2333741
临时文件不在强制使用8k,文件大小和原文件大小一样。
下载地址: F6IMG.7z (66.54 KB, 下载次数: 535)
---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-11-05日更新


1、解决一个手误引起的递归算法的bug。

2、重新处理了SRSID字段在txtsetup.oem中字符串的长度。

3、其他小的bug修复。

下载地址: F6IMG.7z (66.54 KB, 下载次数: 588)

---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-11-03日更新
1、11-03日版采用厂商ID的方式识别文件夹和GZ文件。目的是为了大家添加新的厂家驱动的时候不需要修改F6IMG的代码。做到尽可能的往后兼容。
2、以前的驱动包转换成ID命名的驱动包我已经做好,大家去http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426&page=1#pid2323216重新下载即可。
3、支持整体打包成gz,支持单个厂商ID命名打包为GZ,支持 散开文件夹方式。任意位置运行。
4、增加一个参数--x64 使用方法: F6IMG --X64 /SRS 或者 F6IMG /SRS --x64 或者 F6IMG --x64 ,该参数支持64位2K3 XP 2K 安装ISO文件或者PE用。
5、使用了新版grldr 11-03版本的功能,您需要下载新版grub4dos.下载地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=180142&page=148#pid2331308
6、该版本为我和ZXW大大合作的版本,特此感谢。

下载地址: F6IMG.7z (66.4 KB, 下载次数: 342)
---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-11-02日更新

这个是ZXW大大给我优化后的版本。大家测试下。如果没错,以后的更新按该优化版更新。

据我感官体验,速度较未优化前快了0.0001秒。

下载地址: F6IMG2.7z (67.03 KB, 下载次数: 272)

---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-11-01日更新
发现一处误删的一句代码,修复对PXE启动的支持。
下载地址: F6IMG.7z (66.42 KB, 下载次数: 418)
---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-10-31日更新

1、发现一处手误,可能会引起部分机器的windows无法识别txtsetup.oem

2、修复VM虚拟机加载SCSI驱动找不到驱动或者驱动不正确的问题。

3、调整判断ZIP部分代码,兼容FbinstTOOl 1.605

下载地址: F6IMG.7z (66.42 KB, 下载次数: 250)

---------------------------------------------------------------------------------------------------------------------------------------------------------------

★2011-10-28日19:27再次更新:
再次更新:配合c大未来的fbinst补丁,更新F6IMG
如果没使用C大的Fbinst补丁的同学不需要更新:
F6IMG_3.7z (66.41 KB, 下载次数: 223)
★2011-10-28日更新:
请配合grub4dos 2011-10-28日版本的grldr使用。
下载地址:
F6IMG F6IMG_3.7z (66.4 KB, 下载次数: 303)

2011-1028 grub4dos 下载: grub4dos_test.zip (287.46 KB, 下载次数: 554)


FB测试包地址:http://115.com/file/cl777ki2

驱动包下载地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426&extra=page%3D1

FBinstTool 1.604下载:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189221&highlight=fbinsttool

FBinst%ool 制作教程:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=156383&highlight=fbinsttool

---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-10-27日说明:
经过众多网友的帮测和ZXW等几位大侠的努力,已经确定方法2遇到的问题是G4D的BUG,目前不点大师和C大正在解决该BUG
新版本G4D发布的时候,将放出支持厂商代码识别方式的GZ包,这样就算是上千个驱动,查找时间也是秒级,复制驱动时间也会成倍缩小。在G4D新版本发布之前,先做准备工作,先制作GZ包。
★2011-10-24修正

★2011-10-24更新
本次没有更新,处理识别U盘为ZIP的方法改为另一种方法,请机器识别为ZIP的朋友帮忙测试。

[attach]130843[/attach]该版本已经废弃
非U盘识别为ZIP的网友请使用以前的哪个版本。
请检查是不是2011-10-24-9:18

---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-10-20更新
1、重写U盘被识别为ZIP部分代码,代码部分得到ZXW大大的修改帮助,特此感谢。ZIP部分“不错”网友测试完美支持。

2、无论U盘是否被识别为USB-ZIP,均为A盘SRS驱动,B盘WINVBLOCK驱动
3、重写支持gz格式部分代码。
4、重写输入参数验证部分代码
5、现在无论是散开文件的方式还是打包成GZ的方式都支持USB-ZIP

附件:

F6IMG最新版地址: F6IMG20.rar (65.77 KB, 下载次数: 848)

FB测试包地址:http://115.com/file/e6d6tjvy

驱动包下载地址:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201426&extra=page%3D1

FBinstTool 1.604下载:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189221&highlight=fbinsttool

FBinst%ool 制作教程:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=156383&highlight=fbinsttool
---------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-10-19更新
上传一个GZ压缩的驱动包
改版本已废弃。
srs.gz
使用方法:F6IMG SRS.GZ
备注:1009版本的GRUB4DOS,默认()为可见区。如果想不输入路径运行F6IMG,需要用command --set-path=PATH 指定命令行路径。详细请看G4D区置帮助。
----------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-10-18更新
1、优化查找oem文件和ID的代码。
2、修正若干处手误引起的BUG
3、动态单ID算法改用另外一种算法,排除if /i 可能引起的长字符串特殊字符判断失效的可能。
4、保留txtsetup.oem种注册表信息
5、支持.gz格式的IMG打包驱动
6、支持绝对路径
7、整合ZXW大大的FD2HD 处理USB-ZIP问题
8、F6IMG SRS.GZ 参数使用.GZ格式的驱动包也可以解决U盘识别为ZIP的问题。
9、使用.gz格式的文件注意:img景象内的文件包名称是srs就要用srs.gz文件名。
2011-10-18下载地址

----------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-10-17更新
1、修正手误删了一个echo,导致找不到oem的时候返回错误
2、修正两个goto :end返回错误,对goto和call命令的认识误解。
3、G4D对光盘的文件名和目录名大小写敏感。处理了下,大家测试下

附件:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
★2011-10-16更新

1、支持任意位置运行,输入F6IMG 相对路径即可接受F6IMG SRS 或者F6IMG /SRS 或者F6IMG /SRS/ 这类格式 ,暂不支持绝对路径。想使用压缩打包格式的朋友可以将驱动包打包成IMG然后压缩成GZ文件挂载到HD即可。无参数输入默认SRS目录,带参数输入的时候支持多个驱动包合盘。

2、去掉CMD端的批处理,整合到G4D中。以后不需要在PC端生成list.txt文件

3、UD目录下的驱动包优先。因为UD目录下的驱动生成速度最快。

4、动态生成单ID的txtsetup.oem文件,该文件100%原版copy,只是去掉了非本机ID段部分和设置默认选项部分。理论上兼容性最好。免按F6。

5、支持前置变量,调用的前置变量为:%srs%


------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
使用方法:

示例:
  1. title 启动PE
  2. F6IMG
  3. 或者 F6IMG SRS

  4. 或者
  5. F6IMG (UD)/SRS.GZ

  6. 或者
  7. F6IMG --x64

  8. 或者
  9. F6IMG --x64 SRS

  10. 或者
  11. F6IMG --X64 (UD)/SRS.GZ
  12. map (ud)/boot/tangope.iso (0xff) || map --mem (ud)/boot/tangope.iso (0xff)
  13. map --hook
  14. chainloader (0xff)
  15. boot
复制代码


测试:
如果您遇到测试不成功,请将错误信息贴出来如下格式最好:
主板型号:
芯片组型号:
南桥型号:
menu.lst代码
故障信息:
其它:

[ 本帖最后由 hotdll 于 2011-12-21 18:28 编辑 ]
作者: feiyue654321    时间: 2011-10-8 13:09
谢谢了,等fba包。
作者: chiannet    时间: 2011-10-8 13:14
hotdll (稀饭放姜) 这段时间成果不断哦。
作者: l4ever    时间: 2011-10-8 13:20
支持大仙作品.
作者: 2011shua    时间: 2011-10-8 13:34
谢谢楼主的杰作,如果能放出一个测试pe那就更好了,这样也很方便参考,支持下
作者: 527104427    时间: 2011-10-8 13:39
嗯,稀饭是要放姜才好吃^^,有味道
希望楼主再接再励,加入G4D开发组.
作者: renchmin    时间: 2011-10-8 13:59
这个很不错的啊,支持了啊。
作者: hotdll    时间: 2011-10-8 14:25
原帖由 2011shua 于 2011-10-8 13:34 发表
谢谢楼主的杰作,如果能放出一个测试pe那就更好了,这样也很方便参考,支持下

附件2提供测试包下载,包含PE
作者: 2011shua    时间: 2011-10-8 18:54
标题: 回复 #8 hotdll 的帖子
不知道楼主的这个跟P大的SRS驱动选择模块有什么优势

[ 本帖最后由 2011shua 于 2011-10-8 19:15 编辑 ]
作者: hotdll    时间: 2011-10-8 19:36
标题: 回复 #9 2011shua 的帖子
实现方法不同。没什么可比较性
如果非要说优势的话,就是太简单了。
作者: 2011shua    时间: 2011-10-8 21:03
标题: 回复 #10 hotdll 的帖子
p大的有自主选择功能,而且能看到SRS ID,并能实现手动和自动选择驱动这种机制,如果楼主的SRS里面没有相关的驱动包那该作何选择,不好意思,本人不太了解SRS F6
作者: hotdll    时间: 2011-10-8 22:54
原帖由 2011shua 于 2011-10-8 21:03 发表
p大的有自主选择功能,而且能看到SRS ID,并能实现手动和自动选择驱动这种机制,如果楼主的SRS里面没有相关的驱动包那该作何选择,不好意思,本人不太了解SRS F6

我个人崇尚简单化和自动化。
我觉得软件应该是健壮的和易用的并且是好用的。
我尽可能的隐藏用户不需要的信息,以及提供更傻瓜的解决方案

其实我这个F6IMG已经实现了PE免F6加载驱动。XP安装ISO的时候需要按F6,不过很快就可以解决。

如果出现您说的找不到相关的驱动,哪也很简单,找该主板的芯片组F6镜像驱动释放到SRS中即可。简单的运行下list.cmd 就OK了。

一个没有资深维护经验的人,让他熟悉硬件ID快,还是让他复制粘贴来的快?
作者: 2011shua    时间: 2011-10-8 23:02
标题: 回复 #12 hotdll 的帖子
hotdll你也许可以试着做个0pe的修改版,我相信也很会受欢迎的,另外如果出现找不到相关驱动的方法,我想可以参考一下p大的做法,就行直接执行傻瓜式方案,加载个综合驱动或许也行
作者: hotdll    时间: 2011-10-9 07:43
标题: 回复 #13 2011shua 的帖子
谢谢你的建议,不过0pe有P大维护,以我的水平和能力也没什么可改的,或者直接说我看不懂。

另外如果我的F6IMG找不到驱动的话,加载综合驱动一样也是找不到的。你看我的批处理就知道了。

算法决定,我没有创建txtsetup.oem,所以完全由官方来决定是否支持。
作者: wwmy1982    时间: 2011-10-16 14:08
占个沙发,支持一下
作者: hotdll    时间: 2011-10-16 14:08
2011-10-16更新
1、支持任意位置运行,输入F6IMG 相对路径即可接受F6IMG SRS 或者F6IMG /SRS 或者F6IMG /SRS/ 这类格式 ,暂不支持绝对路径。想使用压缩打包格式的朋友可以将驱动包打包成IMG然后压缩成GZ文件挂载到HD即可。无参数输入默认SRS目录,带参数输入的时候支持多个驱动包合盘。
2、去掉CMD端的批处理,整合到G4D中。以后不需要在PC端生成list.txt文件
3、UD目录下的驱动包优先。因为UD目录下的驱动生成速度最快。
4、动态生成单ID的txtsetup.oem文件,该文件100%原版copy,只是去掉了非本机ID段部分和设置默认选项部分。理论上兼容性最好。免按F6。
5、支持前置变量,调用的前置变量为:%srs%
作者: 西门庆歌    时间: 2011-10-16 15:35
菜鸟求指导
下载后,做成Ud版本启动,看到启动画面,回车运行后,提示说没有发现SCSi驱动!!

我的是VT 6410 SCSI 控制器,后来到http://drivers.mydrivers.com/dri ... 21-VT8237-VT8251-S/  下载驱动后,我解压找到SRV2003文件包把它放到UD里面参照UD里面已有驱动格式,另外这个包没有txtsetup.oem,我把我下的驱动包找到2003X86.oem,改成txtsetup.oem也放到UD里面,,

然后我再次U盘启动,现在提示如下:

636(HEX:0*27C)
Drives Have Found And Copied To the Virtual Floppy Driver!
FAT error:8
Error 15:File not found

Press any key to continue...

求解!
是不是我下载的驱动没有按照要求加?看提示又好像说发现了驱动!

我是915主板 用两个IDE硬盘做的RAID1,硬件没有故障!
作者: hotdll    时间: 2011-10-16 16:48
标题: 回复 #17 2011xianlover 的帖子
稍等。我下载下这个F6镜像看下。看您也出现了FAT ERROR 8错误。我检查下代码和您的驱动稍等。、

请问下您的系统?

好像您下载的不是F6镜像包
VIA的RAID镜像包
http://115.com/file/dng2iqcf#
SRS.7z

[ 本帖最后由 hotdll 于 2011-10-16 18:24 编辑 ]
作者: hotdll    时间: 2011-10-16 17:18
标题: 回复 #17 2011xianlover 的帖子
2003x64是64位系统。
您要下载32位的还是64位的驱动?我帮您重新打包吧。一会给您个下载地址。
作者: 527104427    时间: 2011-10-16 17:46
请问这样子测试可以吗?grub命令行下输入:
F6IMG /BOOT/SRS/
怎么只列出/BOOT/SRS目录的文件列表?最后还卡住了
作者: hotdll    时间: 2011-10-16 18:21
原帖由 2010527104427 于 2011-10-16 17:46 发表
请问这样子测试可以吗?grub命令行下输入:
F6IMG /BOOT/SRS/
怎么只列出/BOOT/SRS目录的文件列表?最后还卡住了

您放在UD区了吧?
UD区的话,直接放在根目录。

UD区没有文件夹的概念,文件夹被当做/来处理的。文件夹当做文件名的前置文件名了。
作者: 2011shua    时间: 2011-10-16 18:25
驱动包可以打包成zip格式吗?
作者: 幸运的草    时间: 2011-10-16 18:26
标题: 回复 #22 2011shua 的帖子
这个目前不支持。目前好像只有0PE支持ZIP压缩,其他的还没发现有支持ZIP格式的驱动吧。
作者: hotdll    时间: 2011-10-16 18:30
标题: 回复 #22 2011shua 的帖子
可以先将SRS包打包成IMG,再压缩成GZ格式。

如果大家需要的话,我会放一个支持GZ格式的F6IMG
作者: hotdll    时间: 2011-10-16 18:31
标题: 回复 #23 幸运的草 的帖子
P大的要返回到DOS解压缩。然后返回GRUB4DOS。个人觉得不是最佳的办法。
作者: 2011shua    时间: 2011-10-16 18:34
标题: 回复 #25 hotdll 的帖子
原来如此,看到楼主的杰作很是高兴,支持了
作者: 527104427    时间: 2011-10-16 19:20
放是在VM中测试的啊,虚拟光驱,并不是UD
作者: hotdll    时间: 2011-10-16 19:25
标题: 回复 #27 2010527104427 的帖子
虚拟光驱?
CMD下用TREE命令先试下目录结构,截个图上来看看。
您是把SRS打包成虚拟光驱还是?
作者: 527104427    时间: 2011-10-16 20:59
原帖由 hotdll 于 2011-10-16 19:25 发表
虚拟光驱?
CMD下用TREE命令先试下目录结构,截个图上来看看。
您是把SRS打包成虚拟光驱还是?

刚才又试了一下,还是不行,光盘结构如下:是否我的使用方法有问题?请楼主指正,是VM5.0做的测试






[ 本帖最后由 2010527104427 于 2011-10-16 21:03 编辑 ]
作者: cduser    时间: 2011-10-16 21:25
弄成简单的好,菜单多了确实看起来很茫然!
作者: hotdll    时间: 2011-10-16 22:37
标题: 回复 #29 2010527104427 的帖子
晕。手误,不知道什么时候删除了一个echo。。。。。。
明天修正这个错误
作者: 9998887778    时间: 2011-10-16 22:48
没搞懂怎么用啊。。。
作者: hotdll    时间: 2011-10-17 08:35
标题: 回复 #32 9998887778 的帖子
会用SRSF6N不?这个和那个用法一样,并且更简单一些。
作者: 快雪时晴    时间: 2011-10-17 09:18
标题: 回复 #33 hotdll 的帖子
起得早啊,修正了?我来摘果子:)
作者: hotdll    时间: 2011-10-17 10:18
原帖由 2010527104427 于 2011-10-16 20:59 发表

刚才又试了一下,还是不行,光盘结构如下:是否我的使用方法有问题?请楼主指正,是VM5.0做的测试
130535

130536

130537

G4D处理光盘的时候检查文件名大小写还有目录的大小写。
我处理下。
一会更新修正版。
作者: hotdll    时间: 2011-10-17 10:20
标题: 回复 #34 快雪时晴 的帖子
ZIP的修正需要考虑驱动放在UD区还是可见区,如果启动设备不是U盘就不用考虑。

在公司没有把U盘识别为ZIP的机器。暂时没法更新。。

今天先更新其他几个补丁。
作者: fightx    时间: 2011-10-17 10:21
支持楼主,希望这个软件越来越强大!!!
作者: hotdll    时间: 2011-10-17 10:39
标题: 回复 #27 2010527104427 的帖子
G4D对CD的路径和文件名大小写敏感。
我刚去处理了下。
您在1楼重新下载附件测试。谢谢!
作者: 135956    时间: 2011-10-17 13:28
F6IMG A盘驱动,B盘WinBVlock驱动。这是什么意思?
作者: 快雪时晴    时间: 2011-10-17 15:33
标题: 回复 #1 hotdll 的帖子
3、UD目录下的驱动包优先。因为UD目录下的驱动生成速度最快。

  1. ls (ud)/%srs%/ > nul && root (ud)/%srs% && ls | call :find_oem ! find --devices=hc --set-root ls /%srs%/ && call :rep_oem () %srs%
复制代码


代码日趋深入复杂了,不是很懂G4D批处理,看了代码也还是不确定,有个问题:
如果启动U盘UD区、可见区、本地硬盘等同时存在多个/SRS/
是发现UD下的SRS目录后停止搜索吗?

我想把大部分SRS放到U盘可见区,随时可以调整,而UD区只放自己经常接触到的电脑适合的SRS,以保持UD比较小
作者: 2011angelfish    时间: 2011-10-17 15:55
这个好呀。。。。支持X64.。。。。
作者: 2010jct1982    时间: 2011-10-17 16:14
哪里有ISO格式的SRS下载啊,喜欢单文件的
作者: 2010jct1982    时间: 2011-10-17 16:17
标题: 回复 #24 hotdll 的帖子
请放一个这样的压缩包吧,谢谢!
自己做的能用吗?
作者: 527104427    时间: 2011-10-17 20:10
原帖由 hotdll 于 2011-10-17 10:39 发表
G4D对CD的路径和文件名大小写敏感。
我刚去处理了下。
您在1楼重新下载附件测试。谢谢!

刚有时间测试了一下,小写的测试成功,大写的找不到驱动
作者: 快雪时晴    时间: 2011-10-17 20:39
标题: 回复 #1 hotdll 的帖子
用DP包解压,F6IMG找不到驱动,而实际应该有,在I9目录下
PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc    = "Intel(R) ICH9M-E/M SATA AHCI Controller"

chkpci也可看到这项
作者: fyq    时间: 2011-10-17 22:41
确实强大!!支持楼主

另请问,如果用于安装XP原版系统,菜单该如何写?我想用sratlf (夜天) 大侠的批处理RUN安装XP(http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
谢谢
作者: hotdll    时间: 2011-10-17 23:18
原帖由 快雪时晴 于 2011-10-17 20:39 发表
用DP包解压,F6IMG找不到驱动,而实际应该有,在I9目录下
PCI\VEN_8086&DEV_2929&CC_0106.DeviceDesc    = "Intel(R) ICH9M-E/M SATA AHCI Controller"

chkpci也可看到这项

DP包?

我支持官方包不支持DP包啊。DP包8月份现在就没更新过。
您用我提供的SRS包就支持您这个2929
作者: 快雪时晴    时间: 2011-10-17 23:43
标题: 回复 #47 hotdll 的帖子
我比较了你的SRS包里775的TXTSETUP.OEM和DP包I9里的TXTSETUP.OEM,完全一样

似乎记得你刚开始F6IMG 方案的时候就是瞄准DP的,因为这个驱动包有人维护和更新,不用像其他一些SRSF6要特定格式
作者: hotdll    时间: 2011-10-18 08:28
标题: 回复 #48 快雪时晴 的帖子
估计您可能看错了。
DP包我没分析过。我定位是官方包,只有官方包才会有专业人员不断的更新和维护。
其他包很难说。比如N版很久没有更新他的包了。
昨天添加几个功能,BUG问题没搞定。优化了两个算法。

今天搞定的话。应该可以支持非官方TXTSETUP.OEM。未来考虑支持INF格式的驱动包。
作者: O.Y.M.2010    时间: 2011-10-18 08:40
刚下载楼主的F6IMG和测试驱动包在虚拟机....

[ 本帖最后由 O.Y.M.2010 于 2011-10-18 08:42 编辑 ]

sshot-1.png (21.9 KB, 下载次数: 166)

sshot-1.png

作者: 幸运的草    时间: 2011-10-18 09:17
标题: 回复 #50 O.Y.M.2010 的帖子
不知你怎么测试的,是否用U盘?
是直接测试的FBA包?
作者: 快雪时晴    时间: 2011-10-18 10:08
标题: 回复 #49 hotdll 的帖子
ls %path%/ > nul && root %path% && ls | call :rep_oem %path% ! if "%2"=="txtsetup.oem" && echo %~f2 >> (1)/dirfile.tmp
shift 2 && goto :rep_oem
::查找UD中%srs%内的所有txtsetup.oem文件的路径写入dir
:find_oem
if "%1"=="" exit
set filename=%1
if /i "%filename:~-12%"=="txtsetup.oem" echo %~f1   >> (1)/dirfile.tmp

----------------------------------------------------------------------
第一处红色比较是不是应该也加上 /I 忽略大小写?
作者: 快雪时晴    时间: 2011-10-18 11:37
标题: 回复 #52 快雪时晴 的帖子
解决了,真的是大小写的原因!
作者: hotdll    时间: 2011-10-18 15:08
标题: 回复 #50 O.Y.M.2010 的帖子
一会给您发个修正版,你再测试。这个是没找到您的SRS包。
作者: hotdll    时间: 2011-10-18 15:09
原帖由 快雪时晴 于 2011-10-18 11:37 发表
解决了,真的是大小写的原因!

我昨天发现了这个BUG。修正版还没发布。

最近半个月连着赶工出来的。BUG比较多。
作者: 快雪时晴    时间: 2011-10-18 19:14
标题: 回复 #55 hotdll 的帖子
再反馈:
(fb)U盘在本本上被识别为(ud)=(fd0),可见区=fd(0,0)
SRS放在可见区内,结果找不到驱动。
作者: hotdll    时间: 2011-10-18 20:08
原帖由 快雪时晴 于 2011-10-18 19:14 发表
再反馈:
(fb)U盘在本本上被识别为(ud)=(fd0),可见区=fd(0,0)
SRS放在可见区内,结果找不到驱动。

我一直在寻找类似的机器。。。
你短信PM我,加我QQ
我发另一个版本,您测试下。好的话就公测。
作者: hotdll    时间: 2011-10-18 23:05
标题: 回复 #56 快雪时晴 的帖子
今天晚上11点上传一个最新的测试版
修正和改动了不少地方。
下一个版本打算进一步优化算法。提高搜索速度
作者: 快雪时晴    时间: 2011-10-19 00:15
标题: 回复 #58 hotdll 的帖子
5、支持.gz格式的IMG打包驱动
6、支持绝对路径
7、整合ZXW大大的FD2HD 处理USB-ZIP问题
8、F6IMG SRS.GZ 参数使用.GZ格式的驱动包也可以解决U盘识别为ZIP的问题。
9、使用.gz格式的文件注意:img景象内的文件包名称是srs就要用srs.gz文件名。


是不是目前有两种方案应对USB ZIP情形:
1个是FD2HD,驱动还是采取分级目录散开放置;
2是把SRS目录直接打包为SRS.GZ?
IMG镜像怎么回事,是驱动要先制成软盘镜像再gz?

批处理变得好复杂了,看不大明白了
作者: hotdll    时间: 2011-10-19 07:44
标题: 回复 #59 快雪时晴 的帖子
核心的算法没变。还是哪个思路。
只是考虑的东西多了。
为了优化算法和速度,可读性变差了。
不过这在老机器上特别是被识别为ZIP的机器上是值得的。
USB ZIP目前是两种方案
1是FD2HD支持目录散开
2是GZ压缩的镜像包。

这么做的目的还有一个,就是为将来实现更快的扫描速度做准备。
我这个没有INI或者是SID或者是SIF文件。文件存放的位置和支持的ID未知。
好处是动态更新,不需要生成list类的文件。缺点是驱动目录较多的时候,速度会变慢。
如果采用优化的算法,依据厂商编码识别驱动的话,可能效率会大大提高。
作者: ttt0001    时间: 2011-10-19 08:20
真的很不错,谢谢楼主的分享!试了一下,暂时没发现什么问题!
作者: 快雪时晴    时间: 2011-10-19 09:24
标题: 回复 #60 hotdll 的帖子
刚实验了,光标一闪一闪了很久,最后结果出来都没看清,就启动PE了,进去发现硬盘还是没有认出来

我只更新了F6IMG,原SRS目录没动也没转gz包,还特地把原配驱动也增加进去了(INTEL/R410IU/)
作者: hotdll    时间: 2011-10-19 09:59
标题: 回复 #62 快雪时晴 的帖子
不好意思。昨天更新的时候很困。忘记把里面一句测试代码给删除。。。
您可以把chkpci -srs | set SRSID=  这句后面的set SRSID=.....这一行删除。
也可以重新下载附件。
真是抱歉。
作者: tingyue-wu    时间: 2011-10-19 10:36
这个和srsf6n无菜单版很像呀。大家多了一种选择了。
就是这个oem驱动,似乎得自己一个个添加呀。
不过毕竟比srsf6n方便更新。

希望楼主也整个无菜单版和菜单版 双版本。
作者: 快雪时晴    时间: 2011-10-19 11:15
标题: 回复 #64 tingyue-wu 的帖子
我更喜欢这个,按照需要复制文件就可以了,不需要用户了解过多的文件格式

没必要再搞有无菜单2个版本
作者: 2011angelfish    时间: 2011-10-19 14:00
支持楼主呀。。。。虽然不太懂
作者: fyq    时间: 2011-10-19 15:13
始终不得要领,屡次均不成功。

盼望能有一个详细说明和应用于PE和系统安装的模板文件l
作者: hotdll    时间: 2011-10-19 17:10
原帖由 fyq 于 2011-10-19 15:13 发表
始终不得要领,屡次均不成功。

盼望能有一个详细说明和应用于PE和系统安装的模板文件l

  1. splashimage (ud)/BOOT/GRUB/bg.xpm.gz
  2. title 【 1 】启动Native TangoPE
  3. checkrange 524:-1 calc *0x413 & 0xffff || map --int15nolow=1
  4. map --e820cycles=3
  5. map (ud)/BOOT/TangoPE.iso (0xff)
  6. map --rehook
  7. F6IMG
  8. chainloader (0xff)
  9. boot
复制代码


启动PE的菜单

用法和SRSF6N没什么太大的差别

默认是SRS文件目录。放在U盘可见区或者UD区都可以。
作者: hotdll    时间: 2011-10-19 17:12
标题: 回复 #64 tingyue-wu 的帖子
驱动这个好办。我会收集大家常用的驱动。打包就OK了

ACHI驱动和RAID驱动其实并不很多的。

也就是几M的样子,没必要搞几十M

这个支持GZ格式的IMG镜像包。
作者: 快雪时晴    时间: 2011-10-19 17:56
标题: 回复 #60 hotdll 的帖子
测试非常成功,感觉接下来就是提速的问题了。
作者: hotdll    时间: 2011-10-19 21:49
标题: 回复 #70 快雪时晴 的帖子
我使用了新的算法生成动态单ID的txtsetup.oem
这个算法支持安装NT4 NT5 NT5.1和server版本以及X64版本的MSND ISO。
不过生成字符串部分我的方法太笨了。所以速度有些慢。
等我处理了ZIP问题后,再改进这个算法。
作者: tingyue-wu    时间: 2011-10-20 08:11
标题: 回复 #1 hotdll 的帖子
command F6IMG /BOOT/IMGS/SRS.GZ
没有用,不能解压。[0M/9M]一闪而逝。
作者: zxyy    时间: 2011-10-20 08:17
谢谢了,先下载看一看学习了。
作者: 幸运的草    时间: 2011-10-20 08:27
标题: 回复 #72 tingyue-wu 的帖子
你进入命令行,运行command F6IMG /BOOT/IMGS/SRS.GZ看有什么提示?
我测试正常,出现不需要驱动的英文提示。
作者: tingyue-wu    时间: 2011-10-20 09:40
标题: 回复 #74 幸运的草 的帖子
用debug 3追踪了一下,原来不是f6img的错,是没有找到驱动,或者不需要驱动。
作者: hotdll    时间: 2011-10-20 13:35
标题: 回复 #75 tingyue-wu 的帖子
晕。。。
您输入command F6IMG /BOOT/IMGS/SRS.GZ
做什么?
我说的是调用方法F6IMG /BOOT/IMGS/SRS.GZ
作者: 幸运的草    时间: 2011-10-20 13:38
标题: 回复 #76 hotdll 的帖子
这种调用方法是可以的,开头加入command可以避开由于菜中的命令是否敏感导致的上、下键不起作用的问题。
作者: tingyue-wu    时间: 2011-10-20 13:42
标题: 回复 #76 hotdll 的帖子
楼主失误了。希望楼主早日搜集完整最新的驱动。谢谢你的工具。
作者: chenjianba    时间: 2011-10-20 14:23
谢谢分享,支持一下。
作者: 西门庆歌    时间: 2011-10-20 15:04
谢谢楼主这么好的作品,我的技嘉915主板 VIA raid 安装原版 win2003 sp2 成功!!!!
作者: hotdll    时间: 2011-10-20 15:44
标题: 回复 #80 2011xianlover 的帖子
原来您就是不错兄弟啊。。。。呵呵

您得注明下。你的机器U盘被识别为USB-ZIP
作者: 快雪时晴    时间: 2011-10-20 16:39
标题: 回复 #1 hotdll 的帖子
20日版本反馈:

30+秒光标闪烁后提示已经找到驱动,并复制到虚拟盘
然后暂停了大约又30秒,期间以为要press any key to continue,按了几次回车,没有反应
进入PE很快,10几秒,发现竟然没有硬盘

19日的那个可以.
作者: hotdll    时间: 2011-10-20 16:54
标题: 回复 #82 快雪时晴 的帖子
晕死了。。。。
今天不知道怎么回事
我导出的版本和我FB里的版本始终不对。
您重新下载1楼附件。这个没问题。

[ 本帖最后由 hotdll 于 2011-10-20 17:32 编辑 ]
作者: hotdll    时间: 2011-10-20 17:38
真是晕了。。。
请各位下载过的朋友重新下载
截止到现在最新的时间应该是2011-10-20  ,17点09分的哪个,打包时间为17点30分。
作者: lb9433    时间: 2011-10-20 21:07
1 srs.gz扔到/BOOT/IMGS下就可以了?默认菜单需要修改,添加语句不?
2 srs.gz驱动包和SRS文件夹内的驱动互补?
3 对GRUB4DOS的版本有限制吗?我还在用918版。

[ 本帖最后由 lb9433 于 2011-10-20 21:14 编辑 ]
作者: hotdll    时间: 2011-10-20 21:48
原帖由 lb9433 于 2011-10-20 21:07 发表
1 srs.gz扔到/BOOT/IMGS下就可以了?默认菜单需要修改,添加语句不?
2 srs.gz驱动包和SRS文件夹内的驱动互补?
3 对GRUB4DOS的版本有限制吗?我还在用918版。

回答:
1、没有特别的要求,原则上是任意位置,但是需要带参数。您可以放到UD根目录或者U盘根目录。

  1. title 【 1 】启动Native TangoPE
  2. checkrange 524:-1 calc *0x413 & 0xffff || map --int15nolow=1
  3. map --e820cycles=3
  4. map (ud)/BOOT/TangoPE.iso (0xff)
  5. map --rehook
  6. F6IMG
  7. chainloader (0xff)
  8. boot
复制代码


2、srs.gz是打包的SRS,我的F6IMG支持这种格式,未来会分散打包。能加快速度。

3、G4D的版本请使用1009版以后的。
作者: 快雪时晴    时间: 2011-10-20 21:48
原帖由 lb9433 于 2011-10-20 21:07 发表
1 srs.gz扔到/BOOT/IMGS下就可以了?默认菜单需要修改,添加语句不?
2 srs.gz驱动包和SRS文件夹内的驱动互补?
3 对GRUB4DOS的版本有限制吗?我还在用918版。



1、srs.gz随便放,但默认菜单要修改,指定路径,比如:F6IMG /BOOT/IMGS/srs.gz
2、srs.gz驱动包是第二种驱动方案,并不是互补关系,有利于usbZIP盘快速加载驱动;默认从/SRS/目录读取驱动
3、版本用10.9号以后的
作者: 快雪时晴    时间: 2011-10-21 08:46
原帖由 hotdll 于 2011-10-20 17:38 发表
真是晕了。。。
请各位下载过的朋友重新下载
截止到现在最新的时间应该是2011-10-20  ,17点09分的哪个,打包时间为17点30分。


刚测试了,F6IMG正常工作,硬盘出来了!恭喜啊,辛苦了!!
作者: hotdll    时间: 2011-10-21 09:41
标题: 回复 #88 快雪时晴 的帖子
出来是应该的。
以后有三种方法解决ZIP了
1是ZXW大大的FD2HD,1个是GZ方式加载驱动,1个是现在采用的方法。
作者: intellect    时间: 2011-10-21 10:38
楼主的工具很好,是不是写个实际应用教程。刚开始用的时候是一头雾水,呵呵。
最好写详细一点例如第一步,第二步。。。。。。
图文都有,这样对新手和对您的工具推广都有好处。
每个文件的位置,目录。
如果不用FB做启动,量产或U+应该怎么做。
装原版WINDOWS【XP,2003】应该怎么做
希望以上建议可以考虑,谢谢。
作者: hotdll    时间: 2011-10-21 10:44
标题: 回复 #90 intellect 的帖子
其实这个下载个附件2和3的FAB包。和SRS驱动包。什么都明白了。。。。
作者: lizhenduo    时间: 2011-10-21 12:30
原帖由 hotdll 于 2011-10-21 10:44 发表
其实这个下载个附件2和3的FAB包。和SRS驱动包。什么都明白了。。。。

楼主啊,菜鸟有一点不明白,请教:
我照您的fb.fba做了ud,成功了。非常适合菜鸟使用。
但是,如果以后有了您的更新的srs.gz,下载后是删除ud里的SRS文件夹再导入新的SRS文件夹呢还是导出原ud里的SRS文件夹合并新的SRS文件夹后再导入呢?怎样合并呢?

90楼的问题“2 srs.gz驱动包和SRS文件夹内的驱动互补?”我理解就是这个意思。

您在6楼有一句话“如果出现您说的找不到相关的驱动,哪也很简单,找该主板的芯片组F6镜像驱动释放到SRS中即可。简单的运行下list.cmd 就OK了。”
    “释放到SRS中”怎样理解,替换原来的吗?
     “运行下list.cmd ”,list.cmd文件放在什么位置运行?你的list.cmd在那里下载呀。

另外,希望您能跟踪新的驱动及时更新您的 srs.gz 驱动包。
谢谢

[ 本帖最后由 lizhenduo 于 2011-10-21 12:40 编辑 ]
作者: hotdll    时间: 2011-10-21 15:07
标题: 回复 #92 lizhenduo 的帖子
》》》问题1:
回复:不需要删除原来的SRS文件夹,只需要将驱动解包后放到SRS目录下即可

》》》问题2
回复:最早的版本需要list.cmd,现在的已经不需要了。
作者: lizhenduo    时间: 2011-10-21 16:20
标题: 回复 #93 hotdll 的帖子
按您说的,没有成功。
“回复:不需要删除原来的SRS文件夹,只需要将驱动解包后放到SRS目录下即可”,是选覆盖吗?我选的是覆盖。
菜单为:
title 【 1 】启动Native TangoPE
checkrange 524:-1 calc *0x413 & 0xffff || map --int15nolow=1
map --e820cycles=3
map (ud)/BOOT/TangoPE.iso (0xff)
map --rehook
F6IMG SRS.GZ
chainloader (0xff)

SRS.GZ文件放在(ud)/,新F6IMG文件替换了原来的。
也试了F6IMG (ud)/SRS.GZ
均提示没有找到驱动

按您[发布] 逆天使NavtivePE 5.19修改版之FBinst(UD)修改版--10月16日更新的做是成功了呀!批处理是SRSF6N的那个。
请教了
谢谢

[ 本帖最后由 lizhenduo 于 2011-10-21 16:31 编辑 ]
作者: fyq    时间: 2011-10-21 16:20
安装系统时蓝屏

[ 本帖最后由 fyq 于 2011-10-21 16:55 编辑 ]
作者: 幸运的草    时间: 2011-10-21 16:40
srs.gz是经过打包的/srs/目录的驱动,两者只需其一就可,只是原来的SRS目录中的驱动可能不全,你可以下载最新的SRS/GZ,删除原来的SRS目录即可。
调用 时f6img (ud)/srs.gz,如果你放到UD根下。
作者: lizhenduo    时间: 2011-10-21 16:44
说说我为什么喜欢这个UD
它“傻瓜”程度真的很高,
自动安装ACHI驱动,解决了长期的老大难问题。
另,我的不可启动的128兆U盘也变成可启动的了,^_^
谢了

[ 本帖最后由 lizhenduo 于 2011-10-21 16:54 编辑 ]
作者: hotdll    时间: 2011-10-21 16:59
标题: 回复 #95 fyq 的帖子
如果安装文件是其他文件名如:WINXP.ISO或WIN03.ISO又该如何办呢 [/quote]
FINDISO是我写的一个简单的批处理,在启动ISO的前调用F6IMG



您要做的就是执行菜单2后输入文件名称,例如2003.ISO,没有指定非要win$.iso



其他的就全自动了。
作者: hotdll    时间: 2011-10-21 17:00
标题: 回复 #97 lizhenduo 的帖子
看来您解决了使用问题了。
幸运的草已经回复了。我就不在回复了。
作者: hotdll    时间: 2011-10-21 17:01
原帖由 fyq 于 2011-10-21 16:20 发表
安装系统时蓝屏

请反馈问题的时候描叙清楚。
蓝屏分两种,1中是找不到驱动蓝屏,一种是7B蓝屏。
请确认您的蓝屏是?

群里帮我测试的网友测试,安装XP和2003正常




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3