U盘ud文件系统是什么

现在用U盘来启动安装系统可谓是很普遍了,而且U盘的启动文件一般是安装在U盘的隐藏分区的,可以防止病毒的入侵。现在就来详细介绍一下U盘的这个隐藏分区。

其实U盘的隐藏分区也叫做ud文件系统,ud文件系统比较简单。开发者经常采用怎么编程简单就怎么做的方式处理问题。理解这点,许多问题都很自然得到解释。

1、是否允许文件名带空格?

先声明我们没有仔细考证到底是否允许带空格,我想说的是,即使不允许空格,也很自然、合理。

有空格的文件名、目录名处理起来,比无空格的复杂。

举个例子,如果允许文件名带空格,那么

copy A B C

是表示把“A B"这个文件复制成”C”,还是把“A”复制成“B C”?

既然这样写有歧义,那么这样约定吧:用户必须把文件名加上双引号,写成诸如:

copy “A B” “C”

这样是清楚了。

但用户会抱怨,我的文件没有空格,还要加引号,烦。显示文件列表的时候,显示那么多引号,烦。更有人提出:我想把双引号本身,作为特殊文件名的一部分,你能支持吗?

看来,加双引号也有随双引号带来的烦恼。

那么,作为开发者,怎样才简单?规定ud里不支持文件名带空格最简单!ud是新事物,作者可以制定游戏规则。

那么遇到有空格的要拖入,怎么办?拒绝吗?不好。折中点,帮你改名放入吧。

大家在ie中也许有经验,保存网页时,如果标题有冒号,/号等特殊字符,那么有的网站会帮你转成其它合法字符让你保存,有的网站不帮你转,结果保存时报错:文件名有非法字符。

2. 零字节文件

太特殊了,也没啥实际意义,如果处理麻烦,不支持算了。

3. 理解ud的目录

管理目录层次多复杂埃不支持算了。

但文件多了,按多层次目录管理很有必要,怎么办?

弄个假的(模拟的)多层次目录对付一下,事实上只有一个目录层次。

你想把0PE.GZ放在0PE目录?好,我把这个文件还是放在根目录(事实上只有一个目录层次),但文件名记为“0PE/0PE.GZ",注意这里”/“号你看着以为是目录分隔,其实只是组成文件名的多个字符中的一个。然后,fbinttool按文件名的特点,以树状结构图形化显示ud里的文件,让你看起来很有”层次”感,真以为ud里有目录层次了。

实际上ud里所有文件摆的是一字长蛇阵,都在一个层次上,不过有的文件名带有一个或多个“/"号而已。这一字长蛇阵,管理起来多简单啊,真弄层次结构,就复杂多了。如果你是开发者?你不想省点事?即使你有劲头弄复杂的,想过没有,越复杂越容易出错,难维护,没完没了埃再说,搞那么复杂,有多大必要?

现在可以理解为什么ud不支持空目录了。即你把某目录下文件都删掉,这个目录就跟着不存在了。

要体验这些很简单。你在fbinsttool中右键点击ud里根目录的grldr文件,重命名为abc/grldr,你会发现,fbinttool显示ud里多了个abc目录,grldr跑到abc目录里去了。

实际上,grldr还在原地,只是名字改为带”/"号的了,你看到grldr在abc目录,那是fbinttool根据文件名,把本来同一层次的文件,按树状显示成不同层次的结构,骗你的,好听点叫“模拟”,当然大家也乐意上这个当。

因为ud里压根没有abc目录,只有名为“abc/grldr”的文件,目录是附属于文件而模拟存在的。当你用fbinttool删除abc目录里的grldr文件,就对应着删除“abc/grldr”这个文件,删除后,没有文件名以abc/开头的文件了,于是目录abc也就跟着消失。

(0)

相关推荐

  • U盘复制文件系统提示文件过大无法复制怎么办

    U盘复制文件系统提示文件过大无法复制怎么办 方法/步骤 在我的电脑中右击U盘,打开U盘属性,看自己U盘的文件系统是FAT32还是NTFS 如果是FAT32的话,不能复制超过4G的文件,问题就出在这里了 ...

  • 如何把U盘的文件系统转化为exFAT?

    容量超过4GB的U盘,格式化时默认文件系统是NTFS,而NTFS是采用 日志式的文件系统,需要记录详细的读写操作,不断地读写操作,肯定对闪盘芯片有伤害,所以NTFS这种格式对U盘的伤害较大.我们可以把 ...

  • U盘FAT文件系统转换NTFS 的方法

    今天把一个5G左右的文件拷贝到u盘的时候,提示:目标驱动器中的磁盘已满,插入一张新盘.但是我的u盘是16G的金士顿u盘,可用空间也有12G多.怎么会磁盘已满呢!后来搜索了一下,发现原来我的u盘的文件系 ...

  • 大白菜做U盘启动文件系统变了raw怎么办

    第一步:首先进入"控制面板"并切换到经典视图,找到"管理工具",双击打开,再双击打开"本地安全策 略",单击"本地策略" ...

  • U盘文件系统之间的一些区别

    U盘分区格式相信大家都知道一些了,比较常见的有FAT.FAT32.NTFS和exFAT,FAT已经慢慢被淘汰了,由于单个文件越来越大(如高清电影,大型游戏安装包),超过4G的文件,FAT32格式又不支 ...

  • 硬盘、移动硬盘或U盘文件系统变成RAW格式怎么办

    硬盘.移动硬盘或U盘的文件系统变成了RAW格式的解决办法 1.系统权限的问题1(原系统是NTFS格式出现问题) 在RAW格式盘符上点右键,选 属性,再选安全,将无用的用户删除,添加自己的用户名,再改一 ...

  • 如何修改U盘文件系统

    一般U盘的文件系统有FAT32和NTFS,我们一般买到的U盘是FAT32文件系统,而FAT32文件系统不能存储大于4G的文件,但是NTFS可以,所以我们要怎样将FATS文件系统改成NTFS呢? 操作方 ...

  • 什么是U盘隐藏分区

    用U盘来启动安装系统可谓是很普遍了,而且U盘的启动文件一般是安装在U盘的隐藏分区的,可以防止病毒的入侵。现在就来详细介绍一下U盘的这个隐藏分区。 其实U盘的隐藏分区也叫做ud文件系统,ud文件系统比较 ...

  • U盘隐藏分区详解

    其实U盘的隐藏分区也叫做ud文件系统,ud文件系统比较简单。开发者经常采用怎么编程简单就怎么做的方式处理问题。理解这点,许多问题都很自然得到解释。 1、是否允许文件名带空格? 先声明我们没有仔细考证到 ...