无忧启动论坛

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

骨头版PE,停止更新与解答!

  [复制链接]
1381#
发表于 2010-3-10 11:38:04 | 只看该作者
新的驱动添加,建议搞个补丁包吧!!
回复

使用道具 举报

1382#
 楼主| 发表于 2010-3-10 13:09:16 | 只看该作者
nf的问题,
我的pe并不缺少上面的id
PCI\VEN_10DE&DEV_044D="nvgts";MCP65 AHCI

最大的可能,就是nv驱动自己的麻烦,有两个版本的nvgts
或者新版驱动不兼容自己以前的驱动。不会为这个修改驱动方案的。

可以用多启动的f6模块,将 我提供过的常见驱动里面的nv打包为
oem_srs.zip,通过手动f6加载,如果还不行,去nv那里
找以前版本的驱动,或者ide模式处理。

那个时期的机器还是支持ide的,不像现在,有的没有ide了

以后也不会有补丁包,f6模式可以自己解决。
回复

使用道具 举报

1383#
 楼主| 发表于 2010-3-10 13:30:02 | 只看该作者
大概查看了一下,应该是驱动版本问题,个别现象。

以后的追新版,可能大幅度精简驱动,仅仅兼容最新的驱动。
早期的sata,ahci可能全部去掉。因为那时的机器都支持ide模式,
只是比较新的,bios没有ide或者主板不带ide。
服务器的例外。

然后通过f6模块外置驱动包。
回复

使用道具 举报

1384#
 楼主| 发表于 2010-3-10 14:15:32 | 只看该作者
http://www.namipan.com/d/09%e9%a ... 8cb3946b27100406601

这个是09版的骨头pe,也是驱动划分前的版本,也是我已经刻盘的版本。
nv采用另外的一个版本,也许行
回复

使用道具 举报

1385#
发表于 2010-3-10 14:25:47 | 只看该作者
原帖由 dvd008 于 2010-3-10 14:15 发表
http://www.namipan.com/d/09%e9%aa%a8%e5%a4%b4PE.iso/b0460a0e1f14e92ba29371465175b8cb3946b27100406601

这个是09版的骨头pe,也是驱动划分前的版本,也是我已经刻盘的版本。
nv采用另外的一个版本,也许行


谢谢,等下班回家测试再来报告。
0pe的srs说明里,2.zip的来源和1.zip不一样:
目前的1.ZIP、A.ZIP来自Netwinxp方案,2.ZIP是从wsw8810的PE里
提取txtsetup.sif文件和drivers目录,直接打包而成。
回复

使用道具 举报

1386#
发表于 2010-3-10 15:35:12 | 只看该作者
原帖由 adef 于 2010-3-10 10:23 发表
主板onda NF570T,系统WIN7。
bios里开启AHCI后,找不到硬盘了。开IDE模式可以找到硬盘。
另外试了我心如水13.16版、小马0131版、hhh333不管版、NicTense的pe,都找不到硬盘,按f6试了几下之后也找不到硬盘。
0pe默认设置(srs/1.zip)找不到硬盘,选srs/2.zip可以找到硬盘。还有khauyeung的win7pe可以找到硬盘。

看来0PE外置驱动包机制还有起作用的时候。

就这台机器,还请adef 兄做一下测试,以便把问题弄得更明白。

在硬盘建个/0PE/SRS目录,把附件的几个驱动包ZIP文件放入,然后测试一下以下驱动包
3.ZIP、4.ZIP、5.ZIP
B.ZIP、C.ZIP
哪些可以找到硬盘。

[ 本帖最后由 pseudo 于 2010-3-10 15:38 编辑 ]

SRS.rar

313.25 KB, 下载次数: 68, 下载积分: 无忧币 -2

回复

使用道具 举报

1387#
 楼主| 发表于 2010-3-10 16:01:26 | 只看该作者
09版里面的小,是2008版的 10.X,官方文档明确支持
终极版的是2009版的11.1,官方文档比10 的少了一些支持,
不知是漏掉还是什么原因,但通常这种情况都是兼容以前版本的。
因11.1的加入新id ,只能作出这样决定。

09版的划分原因也是考虑以后驱动兼容方面问题。

如果都不行,我还有07的一个版本,ahci就它那一个id,
应该肯定支持
回复

使用道具 举报

1388#
发表于 2010-3-10 19:30:45 | 只看该作者
原帖由 dvd008 于 2010-3-10 14:15 发表
http://www.namipan.com/d/09%e9%aa%a8%e5%a4%b4PE.iso/b0460a0e1f14e92ba29371465175b8cb3946b27100406601

这个是09版的骨头pe,也是驱动划分前的版本,也是我已经刻盘的版本。
nv采用另外的一个版本,也许行



能找到硬盘。
回复

使用道具 举报

1389#
发表于 2010-3-10 19:43:09 | 只看该作者
原帖由 pseudo 于 2010-3-10 15:35 发表

看来0PE外置驱动包机制还有起作用的时候。

就这台机器,还请adef 兄做一下测试,以便把问题弄得更明白。

在硬盘建个/0PE/SRS目录,把附件的几个驱动包ZIP文件放入,然后测试一下以下驱动包
3.ZIP、4.Z ...


附件中没发现3.zip,0pe中的3.zip和A.zip昨天试了的,都找不到硬盘。

附件测试结果如下:

4.zip:能找到硬盘


5.zip:找不到硬盘


B.zip:出现提示
extracting EXT1.GZ
id:"PCI\VEN_10DE&DEV_044D"
Bad command or file name
press any key to continue...
回车后,进pe能找到硬盘


C.zip:出现提示
extracting EXT1.GZ
id:"PCI\VEN_10DE&DEV_044D"
Bad command or file name
press any key to continue...
回车后,进pe找不到硬盘
回复

使用道具 举报

1390#
发表于 2010-3-10 19:53:40 | 只看该作者
NV F6驱动肯定要加
[Config.BUSDRV]
value = parameters\PnpInterface,5,REG_DWORD,1
这个滴。
TXTSETUP.SIF的则必须改SETUPREG.HIV,这个R版都测了无数遍,第三方通用驱动对NV AHCI、RAID没用。

[ 本帖最后由 netwinxp 于 2010-3-10 19:55 编辑 ]
回复

使用道具 举报

1391#
 楼主| 发表于 2010-3-11 08:19:13 | 只看该作者
就是nv驱动版本问题,10.3可以(09版),11.1的不行(终极版)
现在看来,09的阶段终极版决定是正确的,当时担心以后出现这样
的兼容问题,才在更新驱动前,阶段性的了结。

两个版本跨度差不多一年。如果更换驱动,可能出现新的兼容
问题。

以后跟随最新驱动的版本,还没最后确定驱动方案,基本是配合
f6模块,部分内置,部分外置,部分oem ,目前光盘,硬盘启动
兼容没问题,等n版更新后,追新骨头版才会考虑开工。

上面问题不做修正,可以用09版解决或者 ide模式解决,pe是做
维护用,只要有一种方法可以见到硬盘就行。
回复

使用道具 举报

1392#
发表于 2010-3-11 10:52:09 | 只看该作者
原帖由 adef 于 2010-3-10 19:43 发表
...附件测试结果如下:
4.zip:能找到硬盘...
5.zip:找不到硬盘...
B.zip:...进pe能找到硬盘...
C.zip:...进pe找不到硬盘...

谢谢。看来纯粹是nvgts.sys的版本问题。

你的机器只能用10.3.0.46版,不能用11.1.0.30版。
其实1.ZIP中netwinxp方案原来也是用10.3.0.46版,我后来把它升级了,因为新机器只能用11.1.0.30版,不能用10.3.0.46版。

0PE的驱动机制灵活,能包容不同方案、版本,易于扩展维护。

测试驱动时,最简单方法就是将单一.sys文件打包(如上述B.ZIP、C.ZIP),就成了0pe可用的驱动包。参见:
[首次实现]SATA/RAID驱动的单文件免描述加载
及0PE自带文档:
readme_0PE的SRS驱动包说明.txt

此外,进入PE后运行(不选继续)
SRS_Injection驱动注入.cmd
可以了解驱动信息。
回复

使用道具 举报

1393#
发表于 2010-3-11 10:53:30 | 只看该作者
非常感谢你的22MB的PE,我的32M的U盘可以用了!太感谢了!
回复

使用道具 举报

1394#
发表于 2010-3-11 11:01:55 | 只看该作者
请教D大,骨头版 RAMD ImDisk 命令无效,未搜索到相关帖子,请赐教是缺少了什么?谢谢!
回复

使用道具 举报

1395#
发表于 2010-3-12 02:20:44 | 只看该作者
用楼主PE为蓝本
结合老狂和水大的文件YY了个内置的PE

YY骨头PE.jpg (92.9 KB, 下载次数: 195)

YY骨头PE.jpg
回复

使用道具 举报

1396#
 楼主| 发表于 2010-3-12 08:44:56 | 只看该作者
大概是2.5的pecmd不支持

命令行的imdisk我没集成
回复

使用道具 举报

1397#
发表于 2010-3-12 08:49:39 | 只看该作者
收下了,多谢分享了!!
回复

使用道具 举报

1398#
 楼主| 发表于 2010-3-12 09:17:49 | 只看该作者
http://www.namipan.com/d/mini_do ... d46a35cc27710104c00

超级迷你 dos工具箱,2.88M,可以作为引导文件直接写入iso
包括基本dos功能,强大的磁盘检测 和磁盘分区,数据恢复功能。
用来配合以后新版骨头
回复

使用道具 举报

1399#
发表于 2010-3-12 09:30:08 | 只看该作者
原帖由 dvd008 于 2010-3-12 08:44 发表
大概是2.5的pecmd不支持

命令行的imdisk我没集成

我用新版的PECMD.EXE测试的,也看了网虫的PE,ImDisk只需要ImDisk.SYS和ImDisk.CPL文件以及注册表信息就可以,这些骨头版都有啊,SYSTEM下相对缺少文件也补齐了,还是不能支持,感觉是缺少驱动文件,还没有查到原因!
回复

使用道具 举报

1400#
 楼主| 发表于 2010-3-12 10:20:23 | 只看该作者
可能注册表也需要修改
不行用它的命令行,用bat弄
我提供了比较谢谢的命令行说明
回复

使用道具 举报

1401#
发表于 2010-3-12 10:31:32 | 只看该作者
原帖由 dvd008 于 2010-3-12 10:20 发表
可能注册表也需要修改
不行用它的命令行,用bat弄
我提供了比较谢谢的命令行说明


我不想再集成一个ImDisk.EXE,因为他们都没有使用EXE文件的命令行模式,而是使用PECMD的命令就可以实现,所以感觉在集成一个ImDisk.EXE有点多余。如果D大能够解决这个问题最好,另外增加快捷栏的个数如果能修改了也最好(是不是有点贪心了。。。),谢谢
我想既然终结了,就应该将这些遗留问题解决了最好!!

[ 本帖最后由 free68 于 2010-3-12 10:32 编辑 ]
回复

使用道具 举报

1402#
 楼主| 发表于 2010-3-12 13:49:00 | 只看该作者
winhex最新15.6版,会用的好好测试一下
回复

使用道具 举报

1403#
 楼主| 发表于 2010-3-12 14:13:29 | 只看该作者
原帖由 free68 于 2010-3-12 10:31 发表


我不想再集成一个ImDisk.EXE,因为他们都没有使用EXE文件的命令行模式,而是使用PECMD的命令就可以实现,所以感觉在集成一个ImDisk.EXE有点多余。如果D大能够解决这个问题最好,另外增加快捷栏的个数如果能 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=153576&highlight=%D7%D4%D3%C9%B6%A8%D6%C6pe
增加快捷栏的个数,参考这个

这些问题现有版本不涉及
回复

使用道具 举报

1404#
发表于 2010-3-12 14:13:38 | 只看该作者
以前只有winhex1.4x的版本支持中文的,更高版本的打开带中文字符的文件在文本显示栏中是乱码,貌似这个15.6解决了这个问题,可以正常显示中文了。谢谢提供!

另外,中文语言不太完整,有部分没有显示,英文的没有问题。


[ 本帖最后由 freesoft00 于 2010-3-12 14:17 编辑 ]
回复

使用道具 举报

1405#
发表于 2010-3-12 14:15:50 | 只看该作者
原帖由 free68 于 2010-3-12 10:31 发表


我不想再集成一个ImDisk.EXE,因为他们都没有使用EXE文件的命令行模式,而是使用PECMD的命令就可以实现,所以感觉在集成一个ImDisk.EXE有点多余。如果D大能够解决这个问题最好,另外增加快捷栏的个数如果能 ...


D大不是没有能力集成进这个功能,而且骨头版的原则所在,用面板建立不是一样吗?

要在骨头版实现这个功能
1.PECMD.EXE版本要支持
2.可以修改TXTSETUP.SIF,加入相关支持
3.在注册表和SHELL.DLL中修改,相关的帖子很多,可以搜索ImDisk看看
回复

使用道具 举报

1406#
发表于 2010-3-12 14:21:24 | 只看该作者
又找出来个15.5的都不能正常显示中文,看来只有这个15.6的啦。
回复

使用道具 举报

1407#
 楼主| 发表于 2010-3-12 14:22:40 | 只看该作者
原帖由 freesoft00 于 2010-3-12 14:13 发表
以前只有winhex1.4x的版本支持中文的,更高版本的打开带中文字符的文件在文本显示栏中是乱码,貌似这个15.6解决了这个问题,可以正常显示中文了。谢谢提供!

另外,中文语言不太完整,有部分没有显示,英文的 ...



14的支持中文比较好,15的都支持,但是不如14
我提供14 和 15 两个版本就是因为14 是比较好的一个版本,
15是最新的。不过这个软件更新频率太高,几天就sr1.。。。。sr9
完了官方还不提供小号,下完看md5变了,就知道更新了
回复

使用道具 举报

1408#
 楼主| 发表于 2010-3-12 14:26:15 | 只看该作者
汉化文件没跟上更新,主要是修改文件,磁盘操作,
那个备份磁盘为img的功能很不错

15.6已经11天没更新了,说不定过几天就 sr1 了
回复

使用道具 举报

1409#
发表于 2010-3-12 17:04:11 | 只看该作者
原帖由 网虫2008 于 2010-3-12 14:15 发表


D大不是没有能力集成进这个功能,而且骨头版的原则所在,用面板建立不是一样吗?

要在骨头版实现这个功能
1.PECMD.EXE版本要支持
2.可以修改TXTSETUP.SIF,加入相关支持
3.在注册表和SHELL.DLL中修改 ...


虫大别误会,我知道D大不是没有能力,我想D是不想这么做了,所以我才想自己解决啊!!况且我也说了,PECMD.EXE使用的是新版本,我能力有限又没有搜到问题所在的原因,所以才求助的啊!!

[ 本帖最后由 free68 于 2010-3-12 17:09 编辑 ]
回复

使用道具 举报

1410#
 楼主| 发表于 2010-3-12 17:40:09 | 只看该作者
曾经提供 pe常见问题常见驱动,里面有关于imdisk的

为PE加入IMDISK
把IMDISK.SYS放system32下面DRIVERS里面,在system32下面加入IMDISK.CPL,在SETUPREG.HIV里面加入下面注册表文件:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\ImDisk]
"Type"=dword:00000001
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"ImagePath"=hex

(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44

,00,\


52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6d,00,64,00,

69,00,73,00,6b,\
00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="ImDisk Virtual Disk Driver"
"Description"="Disk emulation driver"

[HKEY_LOCAL_MACHINE\pe\ControlSet001

\Services\ImDisk\Security]
"Security"=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,

00,30,00,00,00,02,\


00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,

00,00,01,00,00,\


00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,

00,00,00,00,00,\


05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,

05,20,00,00,00,\


20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,

04,00,00,00,00,\


00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,

00,14,00,00,01,\


00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,

02,00,01,02,00,\


00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,

05,12,00,00,00,\
01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\pe\ControlSet001\Services\ImDisk\Enum]
"0"="Root\\LEGACY_IMDISK\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\pe\ControlSet001

\Enum\Root\LEGACY_IMDISK]
"NextInstance"=dword:00000001

[HKEY_LOCAL_MACHINE\pe\ControlSet001

\Enum\Root\LEGACY_IMDISK\0000]
"Service"="ImDisk"
"Legacy"=dword:00000001
"ConfigFlags"=dword:00000000
"Class"="LegacyDriver"
"ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
"DeviceDesc"="ImDisk Virtual Disk Driver"
"Capabilities"=dword:00000000

[HKEY_LOCAL_MACHINE\pe\ControlSet001

\Enum\Root\LEGACY_IMDISK\0000\Control]

这样就为PE安装好了IMDISK支持了。

为PE加入IMDISK右键支持:


PUSHD %~dp0
SET TP=%CD%

reg add "HKCR\Drive\shell\ImDiskSaveImage" /f /ve /t REG_SZ /d "保存ImDisk虚拟磁盘"
reg add "HKCR\Drive\shell\ImDiskSaveImage\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %%L"
reg add "HKCR\Drive\shell\ImDiskUnmount" /f /ve /t REG_SZ /d "卸载ImDisk虚拟磁盘"
reg add "HKCR\Drive\shell\ImDiskUnmount\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %%L"
reg add "HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile" /f /ve /t REG_SZ /d "加载ImDisk虚拟磁盘"
reg add "HKLM\SOFTWARE\Classes\Ultraiso\shell\ImDiskMountFile\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_MountFile %%L"
reg add "HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile" /f /ve /t REG_SZ /d "加载ImDisk虚拟磁盘"
reg add "HKLM\SOFTWARE\Classes\Winimage\shell\ImDiskMountFile\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_MountFile %%L"

上面保存为CMD文件,在启动PE时运行就行了。

IMDISK的应用:


PECMD RAMD 命令的用法和给ImDisk扩容的方法


命令说明:
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫
┃      │格式│RAMD <驱动名称>,[磁盘大小],[磁盘格式],[盘符字母],[磁盘卷标]                                 ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │功能│设置虚拟磁盘(RamDisk)                                                                       ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │参数│■驱动名称: Ramdriv 或 ImDisk;                                                             ┃
┃      │    │■磁盘大小: 单位为 MB,用 Pxx Lyy Hzz 定义,xx为可用内存百分数,yy为最小值,zz为最大值;    ┃
┃      │    │■磁盘格式: 支持 FAT、FAT32、NTFS 三种格式,设置时将按参数格式化,省略时不对磁盘作格式化; ┃
┃      │    │■盘符字母: 为 ImDisk 虚拟内存盘分配的盘符,使用 Ramdriv 驱动时该参数及"磁盘卷标"均要省略; ┃
┃'RAMD'│    │■磁盘卷标: 使用 ImDisk 驱动时格式化磁盘时设置的卷标。                                      ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │示例│RAMD ImDisk,L64,NTFS,B:,ImDIsk 或 RAMD Ramdriv,P20L32H64                                    ┃
┃      ├──┼──────────────────────────────────────────────┨
┃      │备注│※使用 Ramdriv 驱动时由驱动分配盘符并格式化;使用 ImDisk 驱动时可由 PECMD 分配盘符并格式化;┃
┃      │    │※使用 ImDisk 驱动时可用该命令给指定的虚拟盘扩容,如 RAMD ImDisk,L128,NTFS,R:,ImDIsk        ┃
┃      │    │※Pxx Lyy Hzz 三个参数都可单独使用,PECMD.EXE限定的最小值为 1MB,最大值为 2048MB;          ┃
┃      │    │※使用 WinMount.SYS 驱动挂载 WIM 映像建议用 ImDisk 虚拟盘,小容量的磁盘不能格为 FAT32格式; ┃
┃      │    │※命令若执行成功,进程环境变量 %CurRamDisk% 即为盘符,可按需用 ENVI 设置成系统环境变量。    ┃
┣━━━┿━━┿━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫


1、建立一个新的 ImDisk 虚拟盘示例:盘符为 B:,容量64MB,FAT格式,无卷标
RAMD ImDisk,L64,FAT,B:
2、建立一个新的 ImDisk 虚拟盘示例:盘符为 Y:,容量128MB,FAT32格式,无卷标
RAMD ImDisk,L128,FAT32,Y:

3、给已存在的盘符为 B: 的 ImDisk 虚拟盘扩容到128MB,格式不变,原已在 B: 盘的文件不变:
RAMD ImDisk,L128,,B:

4、给已存在的盘符为 Y: 的 ImDisk 虚拟盘扩容到256MB,格式不变,原已在 Y: 盘的文件不变:
RAMD ImDisk,L256,,Y:

5、给已存在的盘符为 B: 的 ImDisk 虚拟盘扩容到128MB,并转为NTFS格式(原已在 B: 盘中的文件会被格掉):
RAMD ImDisk,L128,NTFS,B:
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 06:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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