U盘防止格式化解决方法

U盘防止格式化
问个问题: 一个普通的U盘怎样让操作系统看不到盘符
也就是不让格式化
不需要安装额外的软件
把第一扇区的55aa去掉没有用
还有就是把分区表改掉不知道行不行
就是做了个加密U盘 U盘加密处理后 不想让在没有安装软件的机器上看到U盘
在没有安装软件的机器上看到U盘后用户可以把盘格式化掉了
这样U盘里的信息就坏掉了

------解决方案--------------------
一般的U盘,格式化后没有MBR,直接就是引导扇区
无论你怎么做,要是在没有安装软件的机器上用Winhex,一样能破坏。

这用针对普通U盘的软件系统根本无法保证其数据的完整性
------解决方案--------------------
纯软件能实现的话纯软件也能破解
------解决方案--------------------
或者说你的意思是:“防止非恶意的误操作格式化” ??
(如Win7的自动提示,菜鸟用户很容易做到误操作的。)

这个我也在研究……
------解决方案--------------------
清除文件系统有什么用,格式化本来就会做掉原来的系统。

------解决方案--------------------
HOOK DeviceIoControl()函数试下,一般R3跟R0通信是用这个的.
------解决方案--------------------
有些U盘有只读开关,所以最有效的办法:
1、把只读保护开关打来。
2、然后用万能胶把开关封死

以上方法经实践证明,任何软件都无法破解。
------解决方案--------------------
有指纹U盘,楼主需要吗?
------解决方案--------------------
一个简单的办法就是隐藏盘符

隐藏盘符可以修改注册表的一个键值实现

具体楼主自己搜吧

关键词: 注册表 + 隐藏盘符


------解决方案--------------------
请教各位老师:
请问U盘设置了防格式化以后,如果安装在里面的引导系统不能用,能否将该系统彻底删除,将U盘改作他用,请指教,谢谢!