无忧启动论坛

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

[分享] 向U盘上的隐藏分区或无盘符的不可访问的分区写文件的新方法

[复制链接]
跳转到指定楼层
1#
发表于 2015-8-31 00:24:30 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 disktool 于 2015-8-31 09:37 编辑

技术人员在制作U盘PE时,可能需要向U盘上的隐藏分区写入用于启动PE的文件。
U盘上的分区有一定的特殊性,普及下知识:
通常U盘上只有一个分区,如果U盘上创建两个或多个分区时,除一个分区外,其它分区都是没有盘符的同时也是无法分区盘符的分区,如果分区没有盘符,那么无法访问,就很难向U盘上的第二个,第三个分区写入文件。不过也有工具能解决这个问题,BOOTICE提供了一个功能能为U盘的第二个分区写文件。不过这个功能对于经常要向U盘写文件同时又需要测试U盘PE的技术人员来说有点不便,不可能总是手动的在BOOTICE上切换来切换去的。如果只是偶尔写下文件,这个工具就可以解决了。如果经常写文件,那么现在可以使用最新的分区助手6.1.1的命令行,此命令行现在支持向U盘上的隐藏分区和无盘符的分区自动的写文件。具体的命令如下:

向隐藏分区的根目录写文件和文件夹
partassist.exe /hd:0 /whide:0 /src:C:\file.txt
partassist.exe /hd:0 /whide:0 /src:C:\folder

向隐藏分区的子目录写文件和文件夹
partassist.exe /hd:0 /whide:0 /src:C:\file.txt /dest:subfolder
partassist.exe /hd:0 /whide:0 /src:C:\folder /dest:dir\subfolder

注:

* /hd后根磁盘编号,/whide后根分区的编号,编号都是从0开始。
* 可以使用partassist.exe /list和partassist.exe /list:0来列出隐藏分区的磁盘号和分区号是什么。
* /src为需要写的文件或目录路径,/dest为目标位置。


分区助手命令行的全面介绍,也可以看这个帖子:
http://bbs.wuyou.net/forum.php?m ... 0160&extra=page%3D1

之所有分区助手支持向隐藏分区写文件,也是无忧论坛上一些技术达人的强烈建议:独剑,兔小贝KVA与uepon等,Thanks for these suggestions.

2#
 楼主| 发表于 2015-8-31 09:43:32 | 显示全部楼层
本帖最后由 disktool 于 2015-8-31 09:47 编辑
贝壳iT 发表于 2015-8-31 07:42
为了后期检测隐藏的EFI分区是否存在、完好,以及EFI分区里面的关键文件的存在进行验证,完善制作工具的性能 ...


OK,非常感谢你的升级建议。这些建议都很好,之前独剑也提到过,后面升级会尽量加入。再次谢谢。
回复

使用道具 举报

3#
 楼主| 发表于 2015-8-31 09:44:35 | 显示全部楼层
engineerlzk 发表于 2015-8-31 09:00
* /hd后根磁盘编号,/whide后根分区的编号,编号都是从0开始。
这个估计得先仔细看清楚写入的U盘到底是哪 ...

可以使用partassist.exe /list和partassist.exe /list:0来列出隐藏分区的磁盘号和分区号是什么。比较方便查找出来。
回复

使用道具 举报

4#
 楼主| 发表于 2015-8-31 16:44:16 | 显示全部楼层
zds1210 发表于 2015-8-31 12:58
不错,bootice切换法比较适合手工制作;也可用bootpatr或imdisk可写挂载来复制文件。
当然,如果编程来实 ...

OK, 有时间了尽量去改进。
回复

使用道具 举报

5#
 楼主| 发表于 2015-9-1 09:51:37 | 显示全部楼层
chiannet 发表于 2015-8-31 18:34
可以考虑内置imdisk 驱动。

利用imdisk,挂载iso到分区或目录,然后用whide参数从挂载的分区或目录“复 ...

这是一个办法,只是分区助手不太可能内置imdisk。ISO的挂载属于另一个方向的开发了。
回复

使用道具 举报

6#
 楼主| 发表于 2015-9-2 22:54:28 | 显示全部楼层
贝壳iT 发表于 2015-9-2 20:31
其实把主要的功能和兼容性做好就行了 ,挂载ISO没必要去做,因为复制文件的主要作用是吧任何文件拷贝到隐 ...

谢谢你说的如此详细,期待你的测试,有任何问题可直接分享在这里。
回复

使用道具 举报

7#
 楼主| 发表于 2015-9-2 22:54:35 | 显示全部楼层
贝壳iT 发表于 2015-9-2 20:31
其实把主要的功能和兼容性做好就行了 ,挂载ISO没必要去做,因为复制文件的主要作用是吧任何文件拷贝到隐 ...

谢谢你说的如此详细,期待你的测试,有任何问题可直接分享在这里。
回复

使用道具 举报

8#
 楼主| 发表于 2015-9-2 22:54:50 | 显示全部楼层
贝壳iT 发表于 2015-9-2 20:31
其实把主要的功能和兼容性做好就行了 ,挂载ISO没必要去做,因为复制文件的主要作用是吧任何文件拷贝到隐 ...

谢谢你说的如此详细,期待你的测试,有任何问题可直接分享在这里。
回复

使用道具 举报

9#
 楼主| 发表于 2015-9-2 22:54:54 | 显示全部楼层
贝壳iT 发表于 2015-9-2 20:31
其实把主要的功能和兼容性做好就行了 ,挂载ISO没必要去做,因为复制文件的主要作用是吧任何文件拷贝到隐 ...

谢谢你说的如此详细,期待你的测试,有任何问题可直接分享在这里。
回复

使用道具 举报

10#
 楼主| 发表于 2015-9-2 22:55:04 | 显示全部楼层
贝壳iT 发表于 2015-9-2 20:31
其实把主要的功能和兼容性做好就行了 ,挂载ISO没必要去做,因为复制文件的主要作用是吧任何文件拷贝到隐 ...

谢谢你说的如此详细,期待你的测试,有任何问题可直接分享在这里。
回复

使用道具 举报

11#
 楼主| 发表于 2015-9-2 22:55:19 | 显示全部楼层
贝壳iT 发表于 2015-9-2 20:31
其实把主要的功能和兼容性做好就行了 ,挂载ISO没必要去做,因为复制文件的主要作用是吧任何文件拷贝到隐 ...

谢谢你说的如此详细,期待你的测试,有任何问题可直接分享在这里。
回复

使用道具 举报

12#
 楼主| 发表于 2015-9-5 13:07:44 | 显示全部楼层
贝壳iT 发表于 2015-9-3 11:23
那个我建议的 盘符不指定则自动分配希望快点出啦。谢谢

嗯,对分区助手还是有升级计划,
估计这个功能会连同其它功能一起发布。
暂时你可以使用如下的方法解决问题:
1. 通过命令行编程结合分区助手的/list:N来找出正在操作的优盘的盘符,并记录到变量M中。
2. 后面使用partassist.exe /hd:N /setletter:N /letter:* 来移除优盘现在的盘符。
3. 再使用partassist.exe /hd:N /setletter:N /letter:%M% 来为U盘指定之前的记录下的盘符。

通过此方式看能间接的解决你的问题不。
回复

使用道具 举报

13#
 楼主| 发表于 2015-9-5 13:09:54 | 显示全部楼层
贝壳iT 发表于 2015-9-3 17:20
还有一个建议哦
新增输出指定磁盘的总容量功能
partassist.exe /list:2 的结果会存在分区。希望可以直接 ...

这个总容量包含些什么呢,因为直接使用/list就能列出每个磁盘的容量。
使用/list:N能列出第N个磁盘上每个分区的容量,你的意思是?
回复

使用道具 举报

14#
 楼主| 发表于 2015-9-5 13:10:29 | 显示全部楼层
q2233 发表于 2015-9-2 23:57
小白不懂不会用命行,转成直观图形/按钮软件l吧

可以使用分区助手专业版,是图形界面的。
回复

使用道具 举报

15#
 楼主| 发表于 2015-9-14 10:32:50 | 显示全部楼层
zds1210 发表于 2015-9-11 22:26
希望能增强一个清空隐藏区全部文件的功能,不要切换,也不要格式化。
rem 清空T盘文件
DEL t:\*.* /F /A  ...

你的建议很好,后面会加入这类弄的功能,
以帮助删除隐藏分区中的文件。

点评

现在最痛苦的事,莫过于发现,U+高端隐藏的efi,在一台极弱的efi主板中efi启动成功,用分区助手制作efi区同一U盘同一机子efi启动失败。 而原因却不明,以后一定要多多研究清楚。  详情 回复 发表于 2015-9-14 12:11
回复

使用道具 举报

16#
 楼主| 发表于 2015-9-14 15:54:00 | 显示全部楼层
zds1210 发表于 2015-9-14 12:11
现在最痛苦的事,莫过于发现,U+高端隐藏的efi,在一台极弱的efi主板中efi启动成功,用分区助手制作efi区 ...

能否分析下DBR来找到结果。我在你电脑上远程分析下怎么样?
我这里没有环境。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-11 14:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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