|
本帖最后由 zyphio 于 2015-3-11 09:36 编辑
目前万能U启的主流技术有量产、UD、U+V2,个人不喜欢量产(相对UD、U+V2来说,量产兼容性也不算高,还不易编辑、写入损耗大,常常得纠结主控),U+V2更新镜像最自由灵活,但觉得兼容略逊于UD。UD的Fbinst技术还是GPL开源,作为有开源情结的我,个人还是最推崇UD,但也遇到过问题和无奈,所以就有此思路。
先说明,本思路无技术含量,更无技术创新,相信早有人这么做,甚至表述得更直白。我在此分享出来只是补充一下在grub4dos版关于Konboot引导的提问,本人很菜鸟,难免考虑不周,高手们勿喷。思路具体如下:
(抱歉了各位,确实是我考虑不周,exFAT无法无损调整,另某高手建议想方便动态调整可用NTFS,虽损耗大一点,但他的经验是,试过好多U盘上使用NTFS,自身也有两条采用NTFS格式的U盘,使用了好些年,都没出现读写问题,反而一些采用FAT16/32格式的U盘,频繁读写下文件分配表容易出现问题,所以,特此更正下文)
分区基本结构:
UD+exFAT+FAT16(仅两个常规可见分区)
特殊的制作方法:
1.先分在U盘末端分出FAT16主分区(容量自选,1GB够也),实现类似U+V2的高端隐藏效果,内含grub4dos外置菜单、各种引导文件和镜像,以及UEFI启动的文件,从而兼容UEFI启动;
2.在U盘中部,从16384号扇区开始分出exFAT/NTFS分区,激活,容量最大,作为U盘主要存储数据区,用于日常存储,可保存超过4GB的文件;
3.最后把U盘最前面8MB(合16384个扇区,即0~16383号扇区)用FbinstTool格式化为UD分区,不勾选任何选项的格式化,可自动生成含fbinst引导扇区、UD主数据区,且不含UD扩展数据区(关键,放于后面操作是为了保证fb引导扇区里有前面两个分区的分区表信息,应付某些变态BIOS,从而更好提高兼容性);
4.在UD主数据区写入唯一一个文件:grldr,修改内置菜单跳转到高端隐藏分区的外置菜单。
兼容性:
1.保留UD模式的fbinst引导扇区的超强兼容性,胜于U+V2的引导扇区;
2.同时兼容legacy-BIOS和UEFI启动;
3.兼容大于4GB的文件,可放置NT6以上系统的镜像;
4.解决某些BIOS、PE,UD扩展分区里的文件调用失败或读取过慢的问题(遇过SANDISK CZ50 4GB在HP CQ36-119TX本本上读取不到UD扩展数据区的问题和在某黑潮主板上读写异常缓慢的问题,这个可能是U盘兼容性造成的,换个U盘就不会,有机会再测试个清楚)。
实用性:
1.UD分区不用怎么去动,无扩展数据区,仅占用必不可少的8MB空间,节省空间,内部仅有几百KB的grldr,开机时可高速加载;
2.外置菜单、引导文件、镜像文件等经常改动的文件放于高端隐藏区,相对于UD分区,FAT16分区易挂载,里面的文件易编辑,易更新,读写的速度快,不限连续扇区存储。
3.如果觉得高端隐藏区不够想扩大,随时可删除,若是NTFS格式的,可动态划分NTFS分区的剩余空间进行补充,无损现存的大量数据,更不用全盘格式化转移数据,减少闪存损耗!
2.在高端隐藏分区里,legacy-BIOS和UEFI启动共用一份PE镜像节省空间(PE镜像如果放于UD中,那还须复制一份到常规分区中以给UEFI启动使用,重复部署,浪费空间);
不足:
此法虽失去UD分区对常规分区软件的隐藏优势,但利用类似U+V2的高端隐藏分区,也可提高Windows下的安全性,在一定程度上弥补这个遗憾。 |
评分
-
查看全部评分
|