无忧启动论坛

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

[原创] 公布一个隐藏U盘分区的新方法及挂载代码

    [复制链接]
跳转到指定楼层
1#
发表于 2021-12-24 13:18:12 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xhwfq 于 2021-12-31 14:51 编辑


=================================
备注:1.标准分区,支持bios/uefi双启,兼容性最强
2.对于id=42分区,win10不可见,可在恢复id后可见;
3.对于第2分区,win7不可见,可用bootice设为可见;
4.在win7/10下,都能"可写"挂载后修改(未实测);
5.可以用diskgen无损创建和调整分区(大小)
6.不需要特殊的制作工具,增、删文件很方便;
7.不做启动盘也可使用此方案,进行保护和保密;
8.以下代码是将id=42的第二分区只读挂载为y盘;
=================================
TEAM ENVI &rw=0|ENVI &part=2
FORX * 0 1 2 3,&i,Mount %&i%
_SUB Mount
ENVI &pd=\\.\PhysicalDrive%~1
CALC &addr=0x1BE+16*(%&part%-1)
GETF# %&pd%,%&addr%#16,&ftsl
SET?char &ftsl=&type:4
FIND #%&type%=0x42,! EXIT _SUB
SET?long &ftsl=&start:8
SET?long &ftsl=&len:12
RAMD ImDisk*&v*%&start%s*%&len%s*%&rw%*%&pd% -a -o hd -m y:
_END










点评

辛苦了  发表于 2024-5-6 11:46

评分

参与人数 4无忧币 +17 收起 理由
yyz2191958 + 2 赞一个!
zzmzzm + 5 很给力!
新空气 + 5 很给力!
wuxin9712 + 5

查看全部评分

2#
 楼主| 发表于 2021-12-24 13:40:16 | 只看该作者
本帖最后由 xhwfq 于 2021-12-29 20:47 编辑

还用C语言做了个单文件的wimlib
wimlib1.13.5.7z (785.93 KB, 下载次数: 190)
不小心弄成了异步运行,在批处理中会有问题,现改为同步运行。
wimlib1.13.5.rar (786.38 KB, 下载次数: 138)

点评

有没有64位的?  详情 回复 发表于 2021-12-29 21:17

评分

参与人数 2无忧币 +10 收起 理由
新空气 + 5
wuxin9712 + 5

查看全部评分

回复

使用道具 举报

3#
 楼主| 发表于 2021-12-24 13:49:03 | 只看该作者
还有一个64位的7-zip,重写了安装代码,也不错.
7z1900.exe (1.09 MB, 下载次数: 134)

点评

这个能挂 载隐藏分区吧?  详情 回复 发表于 2021-12-30 11:57
回复

使用道具 举报

4#
发表于 2021-12-24 14:18:24 | 只看该作者
我都是单分区直接BCD跳GRUB,隐藏分区或者uefi都懒得用。
折腾麻烦,uefi启动的主板直接设成兼容启动······

点评

有的机器只支持uefi,fat32又不支持大文件。此方案一个ntfs分区供用 户日常用使用,fat16/32存放pe,且不会误删误格和染毒,非常安全。  详情 回复 发表于 2021-12-24 14:25
回复

使用道具 举报

5#
 楼主| 发表于 2021-12-24 14:25:29 | 只看该作者
心零 发表于 2021-12-24 14:18
我都是单分区直接BCD跳GRUB,隐藏分区或者uefi都懒得用。
折腾麻烦,uefi启动的主板直接设成兼容启动·· ...

有的机器只支持uefi,fat32又不支持大文件。此方案一个ntfs分区供用
户日常用使用,fat16/32存放pe,且不会误删误格和染毒,非常安全。

点评

我的多启U盘在7下面不显示pe所在的区,但10下,所有区全显。你这个怎么搞的?  详情 回复 发表于 2021-12-25 11:03
回复

使用道具 举报

6#
发表于 2021-12-24 15:17:59 | 只看该作者
谢谢分享。
回复

使用道具 举报

7#
发表于 2021-12-24 16:16:09 | 只看该作者
做个记号,没想到还有这种操作
回复

使用道具 举报

8#
发表于 2021-12-24 16:22:20 | 只看该作者
感谢分享
回复

使用道具 举报

9#
发表于 2021-12-24 16:40:54 | 只看该作者
xhwfq 发表于 2021-12-24 13:40
还用C语言做了个单文件的wimlib

一闪而过

点评

控制台程序,原版就这样,需要手工输入参数,或编写批处理程序。  详情 回复 发表于 2021-12-24 16:47
回复

使用道具 举报

10#
 楼主| 发表于 2021-12-24 16:47:37 | 只看该作者

控制台程序,原版就这样,需要手工输入参数,或编写批处理程序。
回复

使用道具 举报

11#
发表于 2021-12-24 16:49:54 | 只看该作者
感谢分享,学习了。
回复

使用道具 举报

12#
发表于 2021-12-24 16:56:39 | 只看该作者
原来的我没搞懂啊!抱歉抱歉!
回复

使用道具 举报

13#
发表于 2021-12-24 19:05:12 | 只看该作者
代码短小精悍,PECMD高手
回复

使用道具 举报

14#
发表于 2021-12-24 20:55:17 | 只看该作者
感谢分享,收藏备用
回复

使用道具 举报

15#
发表于 2021-12-25 05:39:40 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

16#
发表于 2021-12-25 09:49:20 | 只看该作者
这个算是新方法吗?

点评

呵呵,你在哪见过?  详情 回复 发表于 2021-12-25 09:57
回复

使用道具 举报

17#
 楼主| 发表于 2021-12-25 09:57:14 | 只看该作者
2011xdsy 发表于 2021-12-25 09:49
这个算是新方法吗?

呵呵,你在哪见过?

点评

这个是BOOTICE本来就有的功能,可以用来制作多启动优盘。  详情 回复 发表于 2021-12-25 11:37
回复

使用道具 举报

18#
发表于 2021-12-25 11:03:32 | 只看该作者
xhwfq 发表于 2021-12-24 14:25
有的机器只支持uefi,fat32又不支持大文件。此方案一个ntfs分区供用
户日常用使用,fat16/32存放pe,且不 ...

我的多启U盘在7下面不显示pe所在的区,但10下,所有区全显。你这个怎么搞的?
回复

使用道具 举报

19#
发表于 2021-12-25 11:37:22 | 只看该作者
本帖最后由 2011xdsy 于 2021-12-25 11:38 编辑
xhwfq 发表于 2021-12-25 09:57
呵呵,你在哪见过?

这个是BOOTICE的功能,早用来制作多启动优盘。
回复

使用道具 举报

20#
发表于 2021-12-25 15:45:30 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

21#
 楼主| 发表于 2021-12-29 20:47:29 | 只看该作者
本帖最后由 xhwfq 于 2021-12-29 20:49 编辑

不小心将wimlib弄成了异步运行,在批处理中会有问题,现改为同步运行(见2楼).

回复

使用道具 举报

22#
发表于 2021-12-29 21:17:50 | 只看该作者
xhwfq 发表于 2021-12-24 13:40
还用C语言做了个单文件的wimlib

不小心弄成了异步运行,在批处理中会有问题,现改为同步运行。

有没有64位的?

点评

32/64二合一  详情 回复 发表于 2021-12-30 07:47
回复

使用道具 举报

23#
发表于 2021-12-29 21:47:13 | 只看该作者
同志们,这个要得,只是挂载要重新写。
回复

使用道具 举报

24#
发表于 2021-12-29 21:51:22 | 只看该作者
嗯嗯。会不会影响启动的兼容性?
回复

使用道具 举报

25#
发表于 2021-12-29 22:09:41 | 只看该作者
测试了一下,这个方法确实可以在win10下隐藏efi分区。
不知道影响不影响efi启动兼容性?本机测试倒正常。
还有,挂载这种分区,你是用什么来核心程序来挂载的?

点评

pecmd+imdisk  详情 回复 发表于 2021-12-30 07:48
回复

使用道具 举报

26#
 楼主| 发表于 2021-12-30 07:47:32 | 只看该作者

32/64二合一

点评

敷衍  详情 回复 发表于 2021-12-30 11:51
回复

使用道具 举报

27#
 楼主| 发表于 2021-12-30 07:48:16 | 只看该作者
zds1210 发表于 2021-12-29 22:09
测试了一下,这个方法确实可以在win10下隐藏efi分区。
不知道影响不影响efi启动兼容性?本机测试倒正常。
...

pecmd+imdisk

点评

这个麻烦  详情 回复 发表于 2021-12-30 08:20
回复

使用道具 举报

28#
发表于 2021-12-30 08:20:27 | 只看该作者

这个麻烦

点评

这不象一个大元帅的认知啊,哈哈。 几乎每个pe中都带pecmd与imdisk, 只要执行我一楼公布的代码即可。  详情 回复 发表于 2021-12-30 08:53
回复

使用道具 举报

29#
 楼主| 发表于 2021-12-30 08:53:21 | 只看该作者

这不象一个大元帅的认知啊,哈哈。
几乎每个pe中都带pecmd与imdisk,
只要执行我一楼公布的代码即可。

点评

我的好多PE中,就没有集成这个。 以前也搞过imdisk挂载隐藏区。  详情 回复 发表于 2021-12-30 09:44
回复

使用道具 举报

30#
发表于 2021-12-30 09:44:10 | 只看该作者
xhwfq 发表于 2021-12-30 08:53
这不象一个大元帅的认知啊,哈哈。
几乎每个pe中都带pecmd与imdisk,
只要执行我一楼公布的代码即可。

我的好多PE中,就没有集成这个。
以前也搞过imdisk挂载隐藏区。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 00:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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