大家好,我要做一个项目,目的是使U盘在安装有我们程序的内部网络机器上可以使用U盘,而这些U盘拿到外面任何机器上都不能被识别或读写。我开始的想法是更改U盘的mbr或文件分区表,但由于U盘移动硬盘可能为NTFS,且U盘可能没有mbr而放弃。现在觉得是不是要写一个新的的文件系统,来格式...
全文
回复(12) 2007-12-17 15:18 来自版块 - USB驱动开发
表情
zhangguangkai这个道理很简单,文件系统要挂到一个磁盘设备上的时候会先读取磁盘设备的前4K的空间,看看自己是否能识别这个磁盘设备上的文件系统格式,关键就在磁盘设备的前4K。(2010-04-02 16:59)
liaojf如果通过在U盘端进行支持,那么"让U盘在内部网络可用,到外面不能使用"将很容易实现。(2008-01-08 14:30)
wengzuhongU盘数据防护,做法有好几种: 我就知道两种: 1.虚的防护模式:修改disk header sector 或分区的header,在内部使用时虚拟还原成正常的就可以访问了,主要修改disk过滤驱动;还有其他的技术,如文件系统过滤,虚拟盘等。 2.最常用的,做成多分区,并做到让win...(2007-12-29 23:48)
lizhongzheng这种U盘有多大的市场?什么样的人需要?(2007-12-28 20:34)
baohuicumt也许你可以试一下把U盘的第一逻辑扇区的数据修改掉,让window无法识别U盘,比如,第一逻辑扇区的510,511两个字节是固定的 0x55,0xAA,windows在识别U盘的时候会验证这两个字节,你可以试试把它改为别的什么东西。不过我不清楚是不是改为别的东西之后windows就...(2007-12-24 11:07)
lynnaona我也正在做这个,可以交流一下 QQ498846055(2007-12-21 19:01)
surking可是有的U盘好像没有mbr(2007-12-19 18:01)
qinzhl好像是改mbr(2007-12-19 15:46)
li.rfeng关注一下(2007-12-19 15:00)
surking有没有人做过啊,很急,谢谢(2007-12-19 11:22)

返回顶部