基于Windows ToGo的隐藏u盘boot

2024 年 12 月 22 日 星期日(已编辑)
5
这篇文章上次修改于 2024 年 12 月 23 日 星期一,可能部分内容已经不适用,如有疑问可询问作者。

基于Windows ToGo的隐藏u盘boot

效果

正常插入电脑是数据盘,无其他现象,但可efi引导启动,系只读镜像,只使用u盘读取速度,写入内存覆盖

软件

工具-萝卜头

edge浏览器报毒,所以咋办?

硬件

闪迪400 95元的那个,4k读有12MB,写只有3,

200多s550有一个slc盘

更往上更贵,不考虑,萝卜头有卖nvme

winToGoAss

虚拟硬盘 UEFI+MBR (GPT无法启动,似乎有解决办法为启动失败界面开启cmd删除某boot路径下文件/注册表什么的)

vhdx,不必固定大小(固定大小就是全分区写),手动将分区大小调为40g(最后只用到了30g,win11企业版+从vscodejava到xbox)

“传统”选项由于u盘作为可移动存储无法开启uwf,无法在隐藏分区(分区标识为17)下boot

UASP选项不建议,可能影响速度,据说实现后能够u盘误拔出触发“死亡60秒”

OOBE,随便

无默认盘符,看你的硬件被当作“可移动存储”还是“本地硬盘”,前者无效。

我在写入时报错了,efi没写到fat32分区写到盘里了,手动复制过去(挂载盘符)

一些软件/命令/奇怪的东西(正常用不到)

cfadisk

可驱动实现可移动存储转换为本地硬盘,实现windows自带ToGo安装、回收站、pagefile,但重启后由于驱动失败windows无法启动,需要dism

dism

/image:盘符: /get-drivers 获取所有三方驱动 /image:盘符: /remove-driver oemXX.inf 删除驱动 具体如果对本机运行着的系统还有online指令 /Cleanup-Image /ScanHealth 或者什么/restorehealth,修复镜像,不会用,没成功

chkdsk

正常用就行,修复diskgenius的问题

diskpart

set uuid什么的 attribute 属性什么的,u盘不行,cfadisk后也不行,应该是要保存在磁盘上但固件自我认知是个可移动u盘所以木

kaspersky

一开始瞎装,6块钱就因为装错直接没了 遂打算不登录任何账户,反正病毒写入不了,只能盗浏览器密钥什么的 这软件配置也是一门学问,关后台,文件只扫运行时,浏览器关https的扫描和脚本注入(好像是,昨天弄得快忘了)

正常装系统

你爱装啥装啥,更新,弄好它

关更新,管虚拟内存,关sysmain内存预读取,关转储

micro官方推荐操作

我还是开着索引,c盘又不会变,同时把数据盘的tools文件夹放进去,等建好了再继续

不要动msconfig里的日志服务,这玩意缓存文件夹信息(多久之前似乎有印象但忘了,折腾半天)

windows enterprise 开启uwf

windows激活为enterprise+打开或关闭windows功能

powershell:

uwfmgr Get-Config(获取配置)

uwfmgr filter enable (下次启动开启)

uwfmgr Overlay Set-Size(设定内存最大容量,它是写多少用多大但我就设了个2.5G)

uwfmgr Overlay Set-WarningThreshold(警告)

uwfmgr Overlay Set-CriticalThreshold(严重警告)

diskgenius设置分区标识

实际上就是右键里的切换隐藏/非隐藏

百度各个标识意义,0c是fat32,设置成1c就隐藏,07是ntfs,设置17

结束

c盘读写,表现炸裂(相当于内存盘)


bootice 调整vhdx大小

先挂载虚拟磁盘在磁盘管理中压缩,将空闲部分给bootice裁切,其本身不能直接调整空间 (我tm已经快不会说中文了,shrink到底怎么翻译?总觉得跟刨子刨或者切菜似的,“刮削”又成了影视资源站的东西,收缩/缩小又是个主动的东西)

实验多次之后全盘写0/慢格 优化写入速度

不支持Trim,啊.....

u盘量产工具

上辈子研究rufus的时候用的,已经是上辈子的事了

不要指望我还记着,只能考古式发现,但目前那台电脑也不在我手中

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...