浅析U盘的隐藏分区

UD是使用时空论坛bean大侠制作的fbinst或者它的gui界面fbinsttool产生的一个分区,可以在硬盘、U盘或者储存卡上分出一个隐藏的分区,其特性是除了基于fbinst的工具可以进行读取之外的任何软件或者系统都无法读取其中的数据,具有防病毒、木马和防格式化等功能!而且对U盘的普通格式化也不会破坏隐藏FBA文件。

但是使用第三方的磁盘工具是可以进行删除ud分区的,这是跟U盘量产一个不同的概念,可以轻易地恢复到原来U盘的状态。UD版写入非常方便,相之U盘量产具有更方便的特点,且不容易损坏U盘。

UD版需用专用程序FbinstTool制作、查看和修改。

USB-HDD/USB-ZIP模式:

在缺省情况下,fbinst会把U盘格式为HDD模式,在format里加 --zip 参数后,会格式为ZIP模式。不过,fbinst所做的只是在MBR里设置一定的数值以影响bios的判断,但不同bios的检测算法有很大差别,因此很难保证一定可以检测为某个模式。

一般来说,ZIP模式的兼容性更好一些。有些bios就不能识别格式为HDD的U盘。不过,ZIP模式启动后根设备是(fd0),数据分区为(fd0,0)。目前grub4dos里使用(fd0,0)有一些限制,因此没有(hd0,0)方便。而且,据说ntldr也不能处理(fd0,0)分区。不过,其实可以用grub4dos里的map命令把(fd0)映射为(hd0),这样使用起来就没有问题了。

有些bios是根据数据分区里的微软标志MSWIN4.1和文件系统标志FAT16/FAT32来识别ZIP的。如果把数据分区格式化为NTFS,就可能跳过这两个标志而变为HDD模式。不过,格式化为NTFS后,mbr里的文件系统id改变了。fbinst缺省情况下会在0-63扇区里都保存启动扇区。要把0扇区里的id更新到其他启动扇区里,可以使用以下命令:

fbinst (hd1) sync

sync命令还可以把第一个分区的bpb复制到mbr里,只要加上--copy-bpb选项:

fbinst (hd1) sync --copy-bpb

fbinst引导功能强大,只可惜以USB-ZIP方式启动时往往速度较慢,而且某些时候无法识别U盘可见分区。且入门要求稍高。

(0)

相关推荐

  • 通用peU盘恢复隐藏分区教程

    通用peU盘都会有两个分区,其中的一个是隐藏分区,从而将重要文件安装在隐藏分区内,让无论是误操作,还是格式化,亦或者是感染病毒的时候,隐藏分区内的内容都安然无恙,不会影响数据的完整性.但是隐藏分区在普 ...

  • 怎样给U盘创建隐藏分区

    Rohos磁盘加密软件允许用户在计算机或USB闪存驱动器上创建新的安全储存区.在这篇文章中我们想着重强调一下数据备份的重要性,尤其是在USB闪存驱动器上使用Rohos磁盘加密.由于USB闪存驱动器的自 ...

  • 什么是U盘隐藏分区

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

  • U盘隐藏分区详解

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

  • U盘隐藏分区解密

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

  • U盘隐藏分区相关知识

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

  • U盘隐藏分区是什么

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

  • U盘隐藏分区的相关说明

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

  • U盘隐藏分区的基本知识

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