u盘隐藏分区详解 【百科全说】-凯发k8官方旗舰厅

腾讯视频/爱奇艺/优酷/外卖 充值4折起

其实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也就跟着消失。

11/09 23:06
mbr分区和gpt分区详解 有两种格式的分区表:mbr与gpt.mbr是传统格式的分区表,在硬盘容量越来越大的今天,mbr先天的一些不足,导致mbr分区表不能很好的管理大容量硬盘;gpt是新一代格式的分区表,在很多方面,特别是在处理大容量硬盘方面,比mbr好很多.目前使用mbr分区表的硬盘,可能在数量上比使用gpt分区表的要多一些,但是看发展的趋势,使用gpt分区表的情况会越来越多. mbr 分区表 本文不介绍mbr分区表的技术细节,虽然mbr分区表的结构其实很简单.本文主要介绍如何使用mbr分

linux下磁盘分区详解 图文

07/02 08:54
centos下磁盘管理 1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(ide硬盘为hdx(x为从a—d)因为ide硬盘最多四个,scsi,sata,usb硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看 2.分区详解 使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态 此处可以看到两块硬盘
06/08 04:58
我们一般地在使用u盘时,都会将u盘分为两个区,并且将其中的一个设置为隐藏分区,从而将重要文件安装在隐藏分区内,让无论是误操作,还是格式化,亦或者是感染病毒的时候,隐藏分区内的内容都安然无恙,不会影响数据的完整性。 而现在,电脑操作系统默认的只认一个分区,使得隐藏的分区无法显示,甚至另一个分区也无法正常使用。鉴于这种情况,我们只有删除u盘隐藏分区,那么u盘隐藏分区该如何删除呢?这里小编提供了三种方法分享给大家。 第一种办法:如果你的u盘里没有重要的资料可以选择,利用系统自带的磁盘管理工具,删除u盘
06/13 13:46
一、首先点开始—运行—输入cmd,回车确认。 二、输入你的u盘盘符,例如小编的是k:回车。 三:使用dir/ah命令查看是否有被隐藏的文件夹。 四:如果显示有目录,再输入以下命令attrib –h /s /d *显示优盘中所有文件及文件夹的隐藏属性。如果你的u盘中的文件比较多则会时间较长;命令运行成功后会显示所有的文件。可以查看 attrib /?就可以列出它的所有参数 ps::attrib让目录下的文件夹和文件隐藏或显示;这儿的 号是隐藏的意思,相反-号是显示的意思 ;r是只读文件属性;a是存
08/03 23:40
我们一般碰到u盘都会有两个分区,其中的一个是隐藏分区,从而将重要文件安装在隐藏分区内,让无论是误操作,还是格式化,亦或者是感染病毒的时候,隐藏分区内的内容都安然无恙,不会影响数据的完整性.但是隐藏分区在普通情况下是无法正常打开的,如果想要重新打开隐藏分区该怎样操作呢?这里小编通过四个步骤来教大家如何开启u盘的隐藏分区. 一.首先点开始-运行-输入cmd,回车确认. 二.输入你的u盘盘符,例如小编的是k:回车. 三:使用dir/ah命令查看是否有被隐藏的文件夹. 四:如果显示有目录,再输入以下命令
03/02 19:50
如果你想了解linux分区,请务必认真阅读本文.对于初学者来说,linux分区不像windows下那么一目了解. linux 分区的规定 1. 设备管理 在 linux 中,每一个硬件设备都映射到一个系统的文件,对于硬盘、光驱等 ide 或 scsi 设备也不例外。 linux 把各种 ide 设备分配了一个由 hd 前缀组成的文件;而对于各种 scsi 设备,则分配了一个由 sd 前缀组成的文件。 例如,第一个 ide 设备,linux 就定义为 hda;第二个 ide 设备就定义为 hdb;
04/20 05:51
在学习 linux 的过程中,安装 linux 是每一个初学者的第一个门槛。在这个过程中间,最大的困惑莫过于给硬盘进行分区。虽然,现在各种发行版本的 linux 已经提供了友好的图形交互界面,但是很多的人还是感觉无从下手。这其中的原因主要是不清楚 linux 的分区规定,以及它下面最有效的分区工具? fdisk 的使用方法。 首先我们要对硬盘分区的基本概念进行一些初步的了解,硬盘的分区主要分为基本分区(primary partion)和扩充分区(extension partion)两种,基本分区
07/30 08:18
软已经推送win10一周年更新正式版,并且发布了官方iso安装镜像,为新手朋友们准备了最为常见的u盘安装系统的方法,需要的朋友可以参考本文. 一般来说,目前流行的windows10全新纯净安装方法分为u盘安装.硬盘安装等方式,适用于windows xp/vista,以及想体验“原汁原味”win10系统的用户.另外,由于windows7/windows 8.1用户普通免费升级安装win10的途径已经关闭,要想免费升级需要通过借助“辅助技术”通道和回调系统时间两个方式,详见: <微软为使用辅助技术的
01/31 07:02
用u盘来启动安装系统可谓是很普遍了,而且u盘的启动文件一般是安装在u盘的隐藏分区的,可以防止病毒的入侵。现在就来详细介绍一下u盘的这个隐藏分区。 其实u盘的隐藏分区也叫做ud文件系统,ud文件系统比较简单。开发者经常采用怎么编程简单就怎么做的方式处理问题。理解这点,许多问题都很自然得到解释。 1、是否允许文件名带空格? 先声明我们没有仔细考证到底是否允许带空格,我想说的是,即使不允许空格,也很自然、合理。 有空格的文件名、目录名处理起来,比无空格的复杂。 举个例子,如果允许文件名带空格,那么 c
网站地图