无忧启动论坛

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

发布固定盘符小工具,实现U盘分配固定盘符,盘符随心所欲!固定移动硬盘盘符和U盘类似

    [复制链接]
74#
 楼主| 发表于 2008-9-28 00:33:26 | 只看该作者
原帖由 jzdai0903 于 2008-9-27 20:26 发表
今天試了一下...移動硬盤的啟動分區也可以用這方法固定盤符...

如下圖...我把我160GB移動硬盤的啟動分區固定在W盤了...

固定移動硬盤的啟動分區的確可以加速啟動的速度...其它好處也很多...感謝樓主...
...


你的移动硬盘的盘符的那个键值是一行还是几行的就像U盘那样?
前面有个人他也想固定移动硬盘
我没有移动硬盘,没法测试
回复

使用道具 举报

73#
发表于 2008-9-27 22:11:40 | 只看该作者
好工具,下来先试试看。。。。
回复

使用道具 举报

72#
发表于 2008-9-27 20:58:39 | 只看该作者
我今天尝试了两个PE,一个setupreg.hiv没有压缩的,不能固定盘符!(自己的原因,是Usb-zip格式启动!)
另外一个setupreg.hiv有压缩的,可以固定盘符!附上成功的图片!

[ 本帖最后由 helloman 于 2008-9-27 21:21 编辑 ]

TT截图未命名.jpg (15.41 KB, 下载次数: 280)

TT截图未命名.jpg
回复

使用道具 举报

71#
发表于 2008-9-27 20:26:59 | 只看该作者
今天試了一下...移動硬盤的啟動分區也可以用這方法固定盤符...

如下圖...我把我160GB移動硬盤的啟動分區固定在W盤了...

固定移動硬盤的啟動分區的確可以加速啟動的速度...其它好處也很多...感謝樓主...



回复

使用道具 举报

70#
发表于 2008-9-27 19:41:32 | 只看该作者
原帖由 jsalong 于 2008-9-25 17:18 发表
哪里找SETPREG.HI这个文件啊???????

这个程序是在XP下运行,还是在PE下运行??


成功的大侠说一声吧!求。。。。



这个是内核里面的文件,一般在.IS_文件解压的 .ISO文件里面找!
回复

使用道具 举报

69#
发表于 2008-9-27 19:40:23 | 只看该作者
原帖由 jsalong 于 2008-9-26 09:35 发表
SETUPREG.HI_用什么工具解压SETUPREG.HIV

不会是直接改后缀吧??


用WinRAR可以解压!
回复

使用道具 举报

68#
发表于 2008-9-27 13:48:24 | 只看该作者
这么好 的东东 我收下了·1!~  楼主辛苦啦·!·
回复

使用道具 举报

67#
发表于 2008-9-26 13:06:52 | 只看该作者
谢谢楼主,试试去.......................。
回复

使用道具 举报

66#
发表于 2008-9-26 09:35:14 | 只看该作者
SETUPREG.HI_用什么工具解压SETUPREG.HIV

不会是直接改后缀吧??
回复

使用道具 举报

65#
发表于 2008-9-26 09:08:06 | 只看该作者
错在哪里?

我修改后的:


出错提示:


[ 本帖最后由 jsalong 于 2008-9-26 09:12 编辑 ]
回复

使用道具 举报

64#
发表于 2008-9-26 08:08:14 | 只看该作者
谢谢收藏啦///////////////
回复

使用道具 举报

63#
 楼主| 发表于 2008-9-26 01:13:08 | 只看该作者
原帖由 Cyan 于 2008-9-25 15:26 发表
找到解决办法了,复制下面的内容,保存为 CAB压缩.bat

或者直接下载我附件里的46295

@Echo Off
Set TT=老毛桃制作的批量文件 CAB 打包工具
Set TS=如果你输入的路径或文件名中有空格,请在外边用上引号 ...


CAB最大压缩在网上可以搜到个注册表文件,直接把CAB最大压缩加进右键的
再就是用XCAB,不需要这么长的批处理的
回复

使用道具 举报

62#
发表于 2008-9-25 19:15:43 | 只看该作者
新手很难搞会啊,希望能有再详细点的方法
回复

使用道具 举报

61#
发表于 2008-9-25 17:18:25 | 只看该作者
哪里找SETPREG.HI这个文件啊???????

这个程序是在XP下运行,还是在PE下运行??


成功的大侠说一声吧!求。。。。
回复

使用道具 举报

60#
发表于 2008-9-25 15:26:21 | 只看该作者
找到解决办法了,复制下面的内容,保存为 CAB压缩.bat

或者直接下载我附件里的 压缩为CAB.rar (1.6 KB, 下载次数: 418)

@Echo Off
Set TT=老毛桃制作的批量文件 CAB 打包工具
Set TS=如果你输入的路径或文件名中有空格,请在外边用上引号
COLOR 2F
TITLE %TT%
Set ERR=
Set C0=MAKECAB /D CompressionType=LZX /D CompressionMemory=21 /D MaxDiskSize=CDROM /D Cabinet=On /D Compress=On /D FolderSizeThreshold=5000000

:BEGIN
CLS
Echo.
Echo        ╭══════════════════╮
Echo        ║                  ║
Echo    ╭═══┤ 老毛桃制作的批量文件 CAB 打包工具! ├═══╮
Echo    ║   ║                  ║   ║
Echo    ║   ╰══════════════════╯   ║
Echo    ║                          ║
Echo    ║   您是需要将批量文件制作成一个压缩包呢?     ║
Echo    ║   还是想生成 N 个 CAB 格式的单独压缩文件?    ║
Echo    ║                          ║
Echo    ║    [1] 将批量文件制作成一个压缩包        ║
Echo    ║    [2] 将每个文件制作成单独压缩文件       ║
Echo    ║    [3] 将单个文件制作成单独压缩文件       ║
Echo    ║    [Q] 退出                   ║
Echo    ║                          ║
Echo    ╟──────────────────────────╢
Echo    ║ 注:1. 待压缩文件的父目录需与本程序在同一路径下; ║
Echo    ║   2. 待压缩文件所在路径(包括父路径)不许有空格。 ║
Echo    ╟══════════════════════════╢
Echo    ║ 版权所有:老毛桃   供无忧朋友们交流,翻版不究 ║
Echo    ╰──────────────────────────╯
Echo.
Set Choice=
Set /P Choice=    请选择要进行的操作(1/2/3/Q),然后按回车:

If Not '%Choice%'=='' SET Choice=%Choice:~0,1%
If /I '%Choice%'=='1' GOTO LOOPA
If /I '%Choice%'=='2' GOTO LOOPA
If /I '%Choice%'=='3' GOTO LOOPD
If /I '%Choice%'=='Q' EXIT
Goto BEGIN

:LOOPA
If /I '%Choice%'=='1' (
TITLE %TT% - 制作成一个压缩包
)
If /I '%Choice%'=='2' (
TITLE %TT% - 制作成多个单独压缩文件
)
If "%Err%"=="" (
CLS
)
Echo 请输入需压缩的文件所在的目录名,如 Files
Echo 注意:1.%TS%
Echo.
Echo 请输入:
Set Ds=
Set /P Ds=
If %Ds%A==A Goto LOOPA
If Not Exist %Ds% (
Set Err=1
Echo.
CLS
Echo 您所输入的路径不存在,请重新输入
Echo.
Echo 请输入:
Goto LOOPA
)

If /I '%Choice%'=='1' GOTO LOOPB
Goto LOOPC

:LOOPB
CLS
Echo 请输入需要保存的压缩包文件名,如 Drive.CAB
Echo 注意:1.%TS%
Echo.
Echo 请输入:
Set FCab=
Set /P FCab=
If %FCab%A==A Goto LOOPB
Set C=%C0% /D DiskDirectoryTemplate=.\ /D CabinetNameTemplate=%FCab%
Set TF=%TEMP%\Files.tmp
If Exist "%TF%" Del "%TF%" >NUL
For %%i In (%Ds%\*.*) Do Echo "%%i" >>%TF%
%C% /F %TF%
Del /F /S /Q "%TF%" SETUP.INF SETUP.RPT >NUL
Goto Exit

:LOOPC
CLS
Echo 请输入需要保存的 CAB 格式文件所在路径,比如 OutFile
Echo 如果此路径不存在,将在当前目录下自动创建。
Echo 注意:1.%TS%
Echo.
Echo 请输入:
Set OUT=
Set /P OUT=
If %OUT%A==A Goto LOOPC
For /F "delims=" %%I In ('CD') DO SET P=%%I
For %%i In (%Ds%\*.*) Do %C0% /L %OUT% "%P%\%%i"
Goto Exit

:LOOPD
TITLE %TT% - 只压缩一个文件
If "%Err%"=="" (
CLS
)
Echo 请输入需要压缩的文件所在路径,比如 Driver\NV4_Disp.SYS
Echo 其中 Driver 与本程序在同一文件夹中
Echo 您也可以选择按 TAB 键快速输入路径和文件名称,完成后按回车确认
Echo.
Echo 注意:1.%TS%
Echo.
Echo 请输入:
Set FileR=
Set /P FileR=
If %FileR%A==A (
CLS
Goto LOOPD
)
If Not Exist %FileR% (
Set Err=1
Echo.
CLS
Echo 您所输入的文件路径不存在,请重新输入
Echo.
Echo 请输入:
Goto LOOPD
)
Goto LOOPE

:LOOPE
CLS
Echo 请输入需要保存的压缩文件路径,比如 Driver\NV4_Disp.CAB
Echo 如果不输入文件路径,则以 NV4_Disp.SY_ 的形式保存在本程序所在路径
Echo.
Echo 注意:1.如果尝试输入一个不存在的路径信息,压缩程序会出错!
Echo    2.%TS%
Echo.
Echo 请输入:
Set FileT=
Set /P FileT=
%C0% %FileR% %FileT%
Goto Exit

:Exit
Echo.
Echo.
Echo.
Echo 您需要的操作已经全部完成,请核查. . .
Echo.
Echo 老毛桃感谢您的使用,如果您有什么好的建议,请 QQ 我!
Echo.
Echo.
Echo 请按任意键退出程序. . .
PAUSE >NUL
回复

使用道具 举报

59#
发表于 2008-9-25 15:17:40 | 只看该作者
原帖由 jsalong 于 2008-9-24 09:50 发表
重新CAB最大压缩为。。。

这一步如何操作?


期待楼主解答下啊,谢谢
回复

使用道具 举报

58#
 楼主| 发表于 2008-9-24 17:23:56 | 只看该作者
原帖由 zhangze 于 2008-9-24 15:34 发表
是这样的
量产成cdrom和一个本地硬盘的了,PE内核是在CDROM里边,外置是在量产出来的本地硬盘里边,我的意思是PE已经根据现在U盘做好了,那要重新量产才行啊,重新量产后u盘量产的那个本地硬盘范例ID是不是和上 ...


我觉得这个问题可以从设备模型方面理解
设备和这个模型比较像的话就属于这个模型就对应的这个ID
如果你的设备变化不大,应该还是和这个模型像,也就是ID不变
如果变化比较大的话,那可能就不像这个模型了,就变成另一个模型的ID了
回复

使用道具 举报

57#
发表于 2008-9-24 16:01:59 | 只看该作者
原帖由 zhangze 于 2008-9-24 15:34 发表
是这样的
量产成cdrom和一个本地硬盘的了,PE内核是在CDROM里边,外置是在量产出来的本地硬盘里边,我的意思是PE已经根据现在U盘做好了,那要重新量产才行啊,重新量产后u盘量产的那个本地硬盘范例ID是不是和上 ...

我的SANDISK U3反复量产,范例ID都不变,庆幸!
回复

使用道具 举报

56#
发表于 2008-9-24 15:34:48 | 只看该作者

回复 #55 wxb 的帖子

是这样的
量产成cdrom和一个本地硬盘的了,PE内核是在CDROM里边,外置是在量产出来的本地硬盘里边,我的意思是PE已经根据现在U盘做好了,那要重新量产才行啊,重新量产后u盘量产的那个本地硬盘范例ID是不是和上次量产的不同了,那量产进CDROM的PE就不能给他分配所需的盘符了,也找不到外置了。
回复

使用道具 举报

55#
 楼主| 发表于 2008-9-24 15:19:56 | 只看该作者
原帖由 zhangze 于 2008-9-24 15:10 发表
如果u盘重新量产
是不是设备范例ID就变了
如果是这样
用来量产的pe就不能用这个改是不是???


如果不是量产CDROM,量产以后还可以改
如果是量产成CDROM,盘符本来就是跟在硬盘之后的,没有打乱原来的顺序,可以不固定U盘盘符
如果你实在想固定,量产后用我的工具对你的U盘操作,把操作后的结果再重新量产回去
两次量产分区情况一样的话,设备范例ID应该没变
回复

使用道具 举报

54#
发表于 2008-9-24 15:10:24 | 只看该作者
如果u盘重新量产
是不是设备范例ID就变了
如果是这样
用来量产的pe就不能用这个改是不是???
回复

使用道具 举报

53#
 楼主| 发表于 2008-9-24 14:56:23 | 只看该作者
原帖由 江山逍遥 于 2008-9-24 14:19 发表
u盘分成几个区后还能不能对每一个分区固定?


量产分的区可以分别固定
如果是UltraISO写成的分区或者DISKGENIUS给U盘分的区,后一个是隐藏的,WINDOWS不给它分配盘符
其实即使U盘分成好几个区,只需要固定启动的那个就好了
其它的区会自动跟在硬盘后面,不会打乱顺序

[ 本帖最后由 wxb 于 2008-9-24 14:58 编辑 ]
回复

使用道具 举报

52#
发表于 2008-9-24 14:19:41 | 只看该作者
u盘分成几个区后还能不能对每一个分区固定?
回复

使用道具 举报

51#
发表于 2008-9-24 11:07:45 | 只看该作者
原帖由 wxb 于 2008-9-24 09:07 发表


你这个已经等于移动硬盘了
可惜我没有移动硬盘,没办法搞清楚这个问题
U盘是没有问题的

看完了帖子和回复,可喜可贺!看到了解决移动硬盘和USB-HDD优盘安装PE启动后启动分区占据C盘盘符的曙光!
希望楼主继续努力,研究解决移动硬盘和USB-HDD优盘安装PE启动后启动分区占据C盘盘符的历史问题,这将是PE启动史上的一个突破!
回复

使用道具 举报

50#
发表于 2008-9-24 09:56:32 | 只看该作者
能做个图解式的安装说明就好了
回复

使用道具 举报

49#
发表于 2008-9-24 09:56:06 | 只看该作者
PE下找不到SETPREG.HI这个文件啊

这个程序是在XP下运行,还是在PE下运行??
回复

使用道具 举报

48#
发表于 2008-9-24 09:50:44 | 只看该作者
重新CAB最大压缩为。。。

这一步如何操作?
回复

使用道具 举报

47#
 楼主| 发表于 2008-9-24 09:07:41 | 只看该作者
原帖由 lmle 于 2008-9-24 08:27 发表

我的U盘格式化成HDD模式,一个分区,注册表的内容和qusibago的很相似。"\\DosDevices\\H:"=hex:这后面没几个数字的,而不像楼主那样有好几行,不知怎样处理?


你这个已经等于移动硬盘了
可惜我没有移动硬盘,没办法搞清楚这个问题
U盘是没有问题的
回复

使用道具 举报

46#
发表于 2008-9-24 09:02:53 | 只看该作者
这个东西不错,先收下。
回复

使用道具 举报

45#
发表于 2008-9-24 08:27:02 | 只看该作者
原帖由 qusibago 于 2008-9-22 18:36 发表
移动硬盘的话,应该怎么弄呢?
我的是三个分区,H I J。H:是启动分区"\\DosDevices\\H:"=hex:f6,7b,44,b7,00,7e,00,00,00,00,00,00
"\\??\\Volume{e61442df-7f21-11dd-b56c-0017a4e96f82}"=hex:f6,7b,44,b7, ...

我的U盘格式化成HDD模式,一个分区,注册表的内容和qusibago的很相似。"\\DosDevices\\H:"=hex:这后面没几个数字的,而不像楼主那样有好几行,不知怎样处理?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 22:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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