无忧启动论坛

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

SRS_F6纯仿真驱动返回模块(5.31正式版发布)(6.10支持x64)

[复制链接]
331#
发表于 2010-6-25 14:45:38 | 只看该作者
回复

使用道具 举报

332#
发表于 2010-6-25 17:21:28 | 只看该作者
FTP上面,0610版SRS文件夹中是空的??? 没有驱动包???
回复

使用道具 举报

333#
发表于 2010-6-25 17:25:46 | 只看该作者
使用FTP中最新的0531正式版测试,在CQ40-421AX测试,使用SRS_F6分析生成驱动到B盘,然后,我利用FAT命令把生成的驱动文件拷贝到了U盘上面,然后,在其它电脑上面,做了一个IMG包.

我手动加载驱动到B盘,然后,启动硬盘上面的XP安装,安装成功了.

不过,出现了一个好奇怪的问题,从硬盘启动的过程中,居然一直是黑的,到了最后,显示分区选择界面的时候,才看到画面.
回复

使用道具 举报

334#
发表于 2010-6-25 17:36:25 | 只看该作者
这些PE现在还真难再找到漏洞了,这些都是经典啊。
回复

使用道具 举报

335#
 楼主| 发表于 2010-6-25 17:41:13 | 只看该作者
FTP中0610版SRS由用户自己放,这个版本目前还没有固定,这几天随时会更新。
主要是有些启动盘使用gfxmenu,可能内存会冲突。
回复

使用道具 举报

336#
发表于 2010-6-25 19:00:23 | 只看该作者
这是在虚拟机上的截图,,实机上不好抓图,,但效果是一样的,,

第一张图:没加载F6模块,启动后按F6,再按S ,无反映,,



第二张图:加载返还模块后,启动按F6  和 S ,出现在下图,,按理说,就算PE启动就算启动到桌面后看不到A和B盘,也应该表示仿真虚拟盘成功了吧?

2.png (1.79 KB, 下载次数: 90)

2.png
回复

使用道具 举报

337#
 楼主| 发表于 2010-6-25 23:11:24 | 只看该作者
是这样的,驱动如果再B盘,是无法按F6健的。
SRS_F6运行,都是免按F6键的,会自动加载驱动。
你可以在返回后,进入命令行(按C键):
map --status   查看BA盘状态
ls (fd0)          查看A盘文件
cat (fd0)/txtsetup.oem   查看A盘TXTSETUP.OEM的内容
等等
回复

使用道具 举报

338#
发表于 2010-6-26 08:42:28 | 只看该作者
原帖由 zhaohj 于 2010-6-25 23:11 发表
是这样的,驱动如果再B盘,是无法按F6健的。
SRS_F6运行,都是免按F6键的,会自动加载驱动。
你可以在返回后,进入命令行(按C键):
map --status   查看BA盘状态
ls (fd0)          查看A盘文件
cat (fd ...



嗯,,我按 F6 也是笨方法想测试看 到底防真到没有!!

报告一下我的PE集成后为何无法正确使用的解决办法吧。。

1.SFLOPPY.SY_ 软驱支持一定要有,我的内核之前删除了这个软件支持,只要加上了,问题基本解决,,要集成F6的朋友可要注意了。。。。

2.因 FIRADISK.SYS 的版本及重复加载可能了会对 F6模块造成影响,,干脆从内核中去掉,排除隐患

3.因 ISO版与网络版的单核启动调用 SYSTEM31文件夹,就算更改了上面两项也是无法成功仿真(ISO双核与IMG单双核无问题)

哎,平时不怎么弄F6,这回头都大了,还好问题解决,,这是安装到U盘,在笔记本下启动的截图




哦对了,,碰到个怪现象,,,同样的我PE的安装程序,,0610版在WIN7下安装到磁盘或U盘执行 F6 时,偶尔会提示搜索不到 SRS.ZIP,,可0531版没有这个现象,想不出哪里出了错,,只不过是替换了下 SRS_F6文件夹中的三个文件而矣!

[ 本帖最后由 网虫2008 于 2010-6-26 08:48 编辑 ]
回复

使用道具 举报

339#
发表于 2010-6-27 12:55:04 | 只看该作者
原帖由 网虫2008 于 2010-6-26 08:42 发表



嗯,,我按 F6 也是笨方法想测试看 到底防真到没有!!

报告一下我的PE集成后为何无法正确使用的解决办法吧。。

1.SFLOPPY.SY_ 软驱支持一定要有,我的内核之前删除了这个软件支持,只要加上了,问 ...



更正一下,,

各种情况下都做了测试,SFLOPPY.SY_ 软驱支持 没有也可以。。主要是SYSTEM31的问题。

便保留SFLOPPY.SY_ 软驱支持也没有坏处,,老机器能用得到,而且用通用的F6认到磁盘以后, 启动PE到桌面后仿真的软盘就有了此机器的专门驱动,RAR.INI中列出了本机的ID,,方便自己定制个最小的RSR.ZIP.

另:请教 Z 大:
有没有什么方法加个判断之类的,可以使我的单核PE,在定位 SYSTEM31/DRIVERS 时,也可以正常使用 F6 模块??
回复

使用道具 举报

340#
 楼主| 发表于 2010-6-27 14:07:48 | 只看该作者
SYSTEM31/DRIVERS,那系统变量都改了吗?特别是注册表中
你的系统没有%windir%\system32?
回复

使用道具 举报

341#
发表于 2010-6-27 14:38:09 | 只看该作者
原帖由 zhaohj 于 2010-6-27 14:07 发表
SYSTEM31/DRIVERS,那系统变量都改了吗?特别是注册表中
你的系统没有%windir%\system32?


内核中有 SYSTEM32文件夹,比SYSTEM31 只多了几个双核支持文件,,

设置了 BootPath="\WXPE\SYSTEM31\"
.SIF中改为
[WinntDirectories]
1="\"
2=system31
3=system31\config
4=system31\drivers

只是在最开始时用于调用单核的 NTOSKRNL.EXE ,,,PECMD.INI中设置启动后删除 SYSTEM31文件夹,,之后的所有功能和程序都调用SYSTEM32,,


测试过,如果启动后保留SYSTEM31文件夹,,可以看到仿真到的两个软驱(也就是说F6可正常加载),,,
回复

使用道具 举报

342#
 楼主| 发表于 2010-6-27 14:48:18 | 只看该作者
删除 SYSTEM31文件夹前,那应该把驱动DRIVERS下的文件转移吧。
回复

使用道具 举报

343#
发表于 2010-6-27 15:31:23 | 只看该作者
原帖由 zhaohj 于 2010-6-27 14:48 发表
删除 SYSTEM31文件夹前,那应该把驱动DRIVERS下的文件转移吧。


1.就算删除了SYSTEM31文件夹,但SYSTEM32下的DRIVERS所有文件也还存在,,与SYSTEM31中的文件一模一样。

2.刚刚在笔记本实机上测试了一下,,就算启动时保留了 SYSTEM31 文件夹,也看到了仿真出来的两个软驱,,但一样不能识别磁盘。。


呵呵,,这几天测试F6测试出技巧来了,,,我的笔记本是 intelide,PCI\VEN_8086&DEV_27C4 ,,专门定制了一个 intelide,PCI\VEN_8086&DEV_27C4的RAR.ZIP驱动包,然后把内核中的 intelide.sy_及.SIF相关删除掉测试的,,,我想,这应该很准确了吧!!!!!

[ 本帖最后由 网虫2008 于 2010-6-27 15:34 编辑 ]
回复

使用道具 举报

344#
 楼主| 发表于 2010-7-13 08:56:10 | 只看该作者
Grub4dos0.4.5b-20100712,解决了pxe unload的问题,此版更新返回后加载PE等不存在用户需要pxe unload的问题了。
回复

使用道具 举报

345#
发表于 2010-7-13 13:53:24 | 只看该作者
ftp中找不到更新版?
回复

使用道具 举报

346#
发表于 2010-7-13 14:54:57 | 只看该作者
现在SRS_F6很火啊 到处都是这个
回复

使用道具 举报

347#
发表于 2010-7-14 21:45:31 | 只看该作者
FTP中找不到文件呀
回复

使用道具 举报

348#
发表于 2010-7-14 22:18:36 | 只看该作者
f6我基本上用不到,,,可能没有发现这个功能吧!!

老大是否考虑下,,查找驱动时,不用自己选SRS.ZIP或OEM.ZEP,,,,等。自动查找SRS文件夹中的.ZIP。。。

或者,,替换选择驱动的那个列表,把SRS文件夹中的.ZIP所有文件,加载时自动表现为列表来选择,而不是输入.ZIP文件名

骨头版最为明显,,一堆的.ZIP文件,,一个个的输入和测试太费劲了,如果自动生成.ZIP的列表选择那就省事儿多了
回复

使用道具 举报

349#
发表于 2010-7-19 13:15:46 | 只看该作者
我是菜鸟,在使用SRS_F6的过程中发现如下问题

硬件:联想V460笔记本电脑

问题描述:用SRS_F6光启,选择了默认的SRS.ZIP后再放入XP原版安装盘(未任何东西),马上到硬盘分区列表的时候,黑屏,左上角无光标闪烁,硬盘灯每2秒闪一下,等待10分钟后现象依旧。始终无法跳到硬盘分区列表的步骤。

不知道何原因,希望得到LZ的帮助。
回复

使用道具 举报

350#
发表于 2010-7-19 13:16:01 | 只看该作者
我是菜鸟,在使用SRS_F6的过程中发现如下问题

硬件:联想V460笔记本电脑

问题描述:用SRS_F6光启,选择了默认的SRS.ZIP后选择BOOTABLE再放入XP原版安装盘(未加入任何东西),马上到硬盘分区列表的时候,黑屏,左上角无光标闪烁,硬盘灯每2秒闪一下,等待10分钟后现象依旧。始终无法跳到硬盘分区列表的步骤。

不知道何原因,希望得到LZ的帮助。

[ 本帖最后由 syyangyong 于 2010-7-19 13:18 编辑 ]
回复

使用道具 举报

351#
发表于 2010-7-19 13:59:17 | 只看该作者
现在发现有些品牌机使用F6模块出现类似的问题,已经有人报告,目前没有办法
回复

使用道具 举报

352#
 楼主| 发表于 2010-7-19 14:12:06 | 只看该作者
你重新从FTP下载测试一下,6.9~6.21版本的GRUB4DOS发现pxe unload有问题,不过你的光盘启动,应该没影响。
唯一影响的是grldr->dos处理->grub.exe这个过程中,中断向量部分没有恢复正常。

你这样再测试一下,返回后再启动其他的PE是否正常。也有可能是这个驱动不适合你。
回复

使用道具 举报

353#
发表于 2010-7-19 15:49:35 | 只看该作者
老大又出新品了,能不能搞个中英文菜单啊
回复

使用道具 举报

354#
发表于 2010-7-20 09:59:56 | 只看该作者
原帖由 zhaohj 于 2010-7-19 14:12 发表
你重新从FTP下载测试一下,6.9~6.21版本的GRUB4DOS发现pxe unload有问题,不过你的光盘启动,应该没影响。
唯一影响的是grldr->dos处理->grub.exe这个过程中,中断向量部分没有恢复正常。

你这样再测试一下 ...


回LZ,按照你的方法测试了一下,同样硬件环境下,用SRS_F6和一张不集成任何SRS驱动的PE盘启动成功,可正确识别出硬盘。

难道是那张XP安装盘的问题?觉得不应该,那是原版联想OEM版的XPSP3系统
回复

使用道具 举报

355#
发表于 2010-7-20 10:27:45 | 只看该作者
原帖由 网虫2008 于 2010-7-14 22:18 发表
f6我基本上用不到,,,可能没有发现这个功能吧!!

老大是否考虑下,,查找驱动时,不用自己选SRS.ZIP或OEM.ZEP,,,,等。自动查找SRS文件夹中的.ZIP。。。

或者,,替换选择驱动的那个列表,把SRS文件 ...

主意不错,不也是不太喜欢F6,只要是操作复杂(特别是初次使用者,绝对是一头雾水)
回复

使用道具 举报

356#
 楼主| 发表于 2010-7-21 09:32:02 | 只看该作者
Grub4dos0.4.5b-20100721可能彻底解决了PXE启动后pxe unload的内存释放和释放后内存的重新利用问题,同步跟进。
回复

使用道具 举报

357#
发表于 2010-7-24 22:16:57 | 只看该作者
原帖由 syyangyong 于 2010-7-19 13:16 发表
我是菜鸟,在使用SRS_F6的过程中发现如下问题
硬件:联想V460笔记本电脑

问题描述:用SRS_F6光启,选择了默认的SRS.ZIP后选择BOOTABLE再放入XP原版安装盘(未加入任何东西),马上到硬盘分区列表的时候,黑屏,左上角无光标闪烁,硬盘灯每2秒闪一下,等待10分钟后现象依旧。始终无法跳到硬盘分区列表的步骤。

不知道何原因,希望得到LZ的帮助。 ...


我也遇到类似问题啊,东芝笔记本,g41芯片的,和你一样操作,症状是:放入XP原版安装盘后,进入安装画面,检测硬件后,黑屏没反应
望楼主解答一下。
回复

使用道具 举报

358#
发表于 2010-7-24 22:37:21 | 只看该作者

help me!pe下安装xp ,整合SRS出错!

东芝笔记本,g41芯片,骨头版pe ,进pe后认得了硬盘,表明驱动OK,于是用论坛的XP 安装工具,开始安装,拷贝完xp文件后,整合SRS驱动出错,好像是无法打开iostr.sys,重启后显示无法找到txtsetup.sif。最后没办法只能关闭ahci,安装XP。下面是那个工具的cmd文件,请问是错在哪里?

还有,这个工具能不能改进一下?自动加载winnt.sif,这样就不用每次都要输入序列号了。也就是类似这样的自动安装的cmd文件:

\i386\winnt32 /dudisable /s:.\i386  /unattend:.\i386\winnt.sif /makelocalsource /tempdrive:%drive_letter%


=============================

@echo off
setlocal EnableExtensions EnableDelayedExpansion
set HardwareIDFound=
set Source_SystemRoot=%windir%
if /I [%~1]==[-S] (set Source_SystemRoot=%~2&shift)
SET TP=%~dp0
SET TP=%TP:~0,-1%
color 1f
title WinPE下安装XP、2003辅助工具v2.1 by zhhsh
echo          WinPE下安装XP、2003辅助工具v2.0
echo ====================================================
echo.
echo 本工具主要解决“纯净XP、2003安装版”(无作任何修改)
echo 在WinPE下安装SATA\RAID\SCSI识别问题。
echo.
echo 支持从WinPE提取SATA\RAID\SCSI驱动
echo 暂不支持自动应答方式安装
echo.
echo 本工具的工作流程:
echo 1.询问XP、2003安装程序的安装来源、目标分区
echo 2.运行安装程序
echo 3.进行SATA\RAID\SCSI驱动整合(修改txtsetup.sif)
echo 4.重启电脑继续安装
echo.
echo 本工具版权所冇。
echo 无忧启动论坛 bbs.wuyou.net
echo.
echo ====================================================
echo 请按任意键开始安装。。。否则请关闭本窗口!
echo ====================================================
pause
cls
echo ------------------------------------------------------------
echo 第一步:询问XP、2003安装源所在分区、目标分区
echo 注意事项:
echo 安装程序应在某分区根下的 I386 目录或某目录下的 I386 目录
echo ------------------------------------------------------------
set /p source_drive=XP、2003安装源所在分区(C/D/E/F...)
If not EXIST %source_drive%:\I386\winnt32.exe (
        echo 错误:该目录没有I386\winnt32.exe
        echo 按任意键退出。。。
        pause
        exit
) else (
        goto :install
)
:install
echo ------------------------------------------------------------
echo XP、2003 启动分区是指安装启动文件(如 ntldr)的分区
echo 随后的安装过程可以选择 Windows 目录安装分区
echo 注意:XP、2003启动分区只能是主分区
echo ------------------------------------------------------------
set /p dest_drive=请输入 XP、2003启动分区(C/D/E/F...)
echo ------------------------------------------------------------
echo 开始安装。。。请不要关闭本窗口!
echo ------------------------------------------------------------
start /wait %source_drive%:\i386\winnt32.exe /s:%source_drive%:\i386 /makelocalsource /syspart:%dest_drive% /tempdrive:%dest_drive% /noreboot
copy /y %dest_drive%:\$ldr$ %dest_drive%:\ntldr
bootsect.exe /nt52 %dest_drive%:
echo ------------------------------------------------------------
echo 前期的安装完成!即将开始SATA\RAID\SCSI驱动整合
echo ------------------------------------------------------------
;===========================================================================================

expand %Source_SystemRoot%\txtsetup.si_ %Source_SystemRoot%\txtsetup.sif
cls
::=== Mass Storage Device =============================================
::Base Type = 1: Mass Storage Device
::  Sub-Type =  0 : SCSI Controller
::  Sub-Type =  1 : IDE Controller (Standard ATA compatible)
::  Sub-Type =  2 : Floppy Controller (Standard 765 compatible)
::  Sub-Type =  3 : IPI Controller
::  Sub-Type =  4 : RAID Controller
::  Sub-Type =  6 : AHCI Controller
::  Sub-Type = 80h: Other Mass Storage Controller
::=== Mass Storage Device - non IDE ===================================
echo =========================================
for %%a in (CC_0100 CC_0103 CC_0104 CC_0106 CC_0180) do call :detect_driver %%a

echo 请自行重启电脑来继续安装。。。
pause
exit
:detect_driver
for /f "tokens=1-2* skip=1 delims=\& " %%a IN ('devcon.exe hwids PCI\%1') DO (
  if "%%a"=="Name:" (echo. &echo 类型: %%b &set i_count=0 &set HardwareIDFound=)
  set /a i_count+=1
  if !i_count! EQU 3 echo 检测 "%%a\%%b&%%c"
  if not DEFINED HardwareIDFound if "%%a"=="PCI" if not "%%c"=="" (
    set HardWareID="%%a\%%b&%%c"
    set bb=%%b
    if "%%c"=="" if "!bb:~0,3!"=="VEN" set HardWareID=
    if DEFINED HardwareID for /f "tokens=1-2* delims==" %%h IN ('findstr.exe /I !HardWareID! "%Source_SystemRoot%\txtsetup.sif"') DO (
      set HardwareIDFound=%%h
      set driver=%%~i
    )
   
    set cc=%%c
    if not DEFINED HardwareIDFound if "!cc:~0,3!"=="CC_" if "!cc:~7,1!"=="" echo 警告:没有找到驱动!
     
    if DEFINED HardwareIDFound (
      echo 已发现的硬件ID: !HardwareIDFound!  
      echo 对应驱动:!driver!
      echo =========================================
      set HardWareID=%%a#%%b^&%%c
      set ClassGUID={4D36E97B-E325-11CE-BFC1-08002BE10318}
      if "%1"=="CC_0106" set ClassGUID={4D36E96A-E325-11CE-BFC1-08002BE10318}
      goto :add_drv
   )
  )
)
goto :eof =============================================================

:add_drv
attrib -r %dest_drive%:\txtsetup.sif
attrib -r %dest_drive%:\$WIN_NT$.~BT\txtsetup.sif
attrib -r %dest_drive%:\$WIN_NT$.~LS\i386\txtsetup.sif
echo 正在添加 !HardwareIDFound! 到 txtsetup.sif
inifile %dest_drive%:\txtsetup.sif [SourceDisksFiles] !driver!.sys=1,,,,,,4_,4,1,,,1,4
inifile %dest_drive%:\txtsetup.sif [HardwareIdsDatabase] !HardwareIDFound!="!driver!"
inifile %dest_drive%:\txtsetup.sif [SCSI.Load] !driver!=!driver!.sys,4
inifile %dest_drive%:\txtsetup.sif [SCSI] !driver!="!driver! SRS Driver"
copy /y %dest_drive%:\txtsetup.sif %dest_drive%:\$WIN_NT$.~BT
copy /y %dest_drive%:\txtsetup.sif %dest_drive%:\$WIN_NT$.~LS\i386
for %%t in (%Source_SystemRoot%\!driver!.sy? %Source_SystemRoot%\system32\drivers\!driver!.sy? %Source_SystemRoot%\drivers\!driver!.sy? %Source_SystemRoot%\driver\!driver!.sy?) do (
       expand.exe %%t %dest_drive%:\$WIN_NT$.~LS\i386\!driver!.sys
       expand.exe %%t %dest_drive%:\$WIN_NT$.~BT\!driver!.sys
)
回复

使用道具 举报

359#
 楼主| 发表于 2010-7-25 07:24:02 | 只看该作者
你这个工具可能太老了吧,反正我没用过。

既然你PE下已经安装了(此时没驱动),重启后进入SRS_F6模块,仿真软盘驱动(A盘空、B盘SRS)返回后进入硬盘启动
就能进入WINDOWS。
回复

使用道具 举报

360#
发表于 2010-7-25 09:34:19 | 只看该作者
不用那个工具,把安装文件先复制到硬盘,
然后,直接启动XP安装程序,
注意: 复制文件完成后,不要重启,两个方法解决SRS
1. 使用我818版,\PETOOLS\修复安装\NT5安装版集成SRS驱动
按照说明,把文件复制到对应目录,手工重新启动.
在SRS目录,选择合适的INTEL驱动版本,重命名为OEM_SRS.zip

2. 使用818重新启动,通过SRS模块,进入用户菜单,选择
启动那个$LDR$那个
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-24 12:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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