U盘数据失而复得

2024-07-06

U盘数据失而复得(精选4篇)

U盘数据失而复得 篇1

随着现代社会无纸办公的日益普及, U盘/存储卡容量呈几何级增长, 越来越多的朋友把自已的资料和秘密保存在U盘当中。但相关统计却显示, 每天都会有大量的U盘数据损坏或丢失的悲剧。U盘的不安全因素是困扰我们的首要问题, 当那些长期苦心积累的珍贵数据突然“消失”, 我们该怎样把它们找回来呢?又如何防患于未然呢?因此如何保证自已U盘中的数据安全已成为一个迫在眉捷的问题!

一、同步备份, 未雨绸缪

U盘的作用是用来存储移动数据, 方便互不相联的电脑数据转移共享, 有了U盘就可以把你的个人资料, 如:歌曲, 文件, 图片等数据资源下载到U盘, 再转到别的电脑了方便使用。但每天这样的转移难免有遗漏的时候, Good Sync可以成功同步在电脑文件夹之间的重要文件, 以及我们的USB设备的文件进行同步 (如图1所示) 。

图2中可以看到该方案迅速分析了我们的文件夹, 显示为两个独立的小组内容。我们能够挑选出特定的文件, 包括在同步, 并使用同步功能, 我们同步的文件夹, 以便它们都包含相同的文件。我们能够看到的所有更改, 以及任何冲突或错误。你可以使用过滤器使用的程序选项菜单。

U盘数据的同步还要防止被盗取者同步, 他们通常会使用“闪盘窥探者”或“Toucan”这些较隐蔽的U盘同步软件, 设置为在后台运行, 从而在你不知觉的情况下将U盘的数据同步到相连的电脑上。以“Toucan”为例, 当它以隐藏的方式运行时, 只要程序未自动结束进程, 用户还是可以在资源管理器的进程列表中看到一个名为“Toucan”的进程 (如图3) , 我们只要将此进程结束, 再使用U盘时就可以防止U盘数据被盗了。有时盗取数据者也会修改程序名, 此时我们还可以借助U盘守护者 (Usafer) 来加强防范。

此软件可以拷贝到U盘中使用, 在插入U盘后首先运行该软件进行检测所使用电脑中是否有盗取U盘数据的软件。使用时首先打开MY U safer4.5, 点击按钮“Run Now”, 该软件会自动关闭所检测到可疑程序, 并提示“活干完了, 世界清净了” (如图4所示) 。这样你就可以放心使用U盘了。同时它还可用于清除U盘大盗病毒, 适合于在频繁插拔u盘的地方使用。

二、数据加密, 防患未然

U盘作为信息交流中不可或缺的介质之一, 随着近年来“陈老师”和“兽兽门”等各式各类的典型门事件如雨后春笋般的频发, 数据的安全性一时间也被推向了风口浪尖, 个人包括企业都需要通过移动硬盘和U盘来传递共享数据信息, 但其实这些设备都有潜在的遗失或被盗的风险, 一旦设备丢失或数据被盗, 其保存信息的泄露就可能造成难以预计的损失。使用数据加密精灵可以有效地保障信息安全的流通, 避免因为U盘的丢失。而引起灾难与恐慌。

1. 首先, 将“ue.exe”拷贝到U盘中执行, 弹出操作主界面。

2. 然后根据下图中所标识的顺序启动加密功能, 并点击“使配置生效”按钮予以确认 (如图5所示) 。

3. 设置好加密区密码之后, U盘加密即告完成。此时, 在加密精灵的主界面中点击“登录”按钮, 并输入加密区密码即可看到隐藏分区。加密区图标也会同时显示在我的电脑中, 如图6所示。

4. 由于这个新划分的加密区能够完全支持文件的复制与删除, 而且在操作习惯上也与普通U盘没有任何区别, 所以上手是非常容易的。而当点击了“登出”按钮之后, 加密区即自动关闭, 如果没有密码是根本无法打开其中的文件的。下次, 只要一启动加密精灵软件, 并输入好正确的密码, 加密区的文件便又会展现在面前了。

小提示:使用加密分区功能时, 切记千万不要对U盘直接插拔, 因为这样的操作很容易造成加密区中的数据。

三、恢复数据, 风险不再

当U盘数据损坏或丢失时, IT高手会尝试通过数据恢复软件自行对数据进行恢复, 常见的比如Easy Covery、File Recovery、Recover NTv3.5、Recover4all等。不过值得注意的是, 很多软件恢复成功率并不高。在重要数据丢失的情况下, 如果不是专业的数据高手, 对硬盘再进行的任何读写操作, 都有可能将原先的数据覆盖, 造成恢复困难。因此, 掌握安全有效地自助数据恢复方式显得尤为重要。

Win Hex是德国人开发的五星上将级16进制编辑软件, 其附带的及其变通的数据恢复功能及其强大。在掌握了文件系统基础原理之后, 你会对Win Hex爱不释手, 不愿再使用其他数据恢复软件。Win Hex是WINDOWS下数据恢复的第一数据恢复软件, 进入系统, 首先要用Win Hex来检测判断故障。并可直接恢复剪切删除、目录无法读取、分区丢失、误克隆、加密、RAID、目录隐藏、坏扇区等大多数类型故障。一类数据恢复者用Win Hex, 二类数据恢复者用R-Studio, 三类数据恢复者用Final Data、Easy Recovery, 至少现在这样形容并不过分。

当对U盘数据发生误操作, 或者U盘数据不能正常显示时, 但注意前提是排除U盘不是硬件故障, 可以按照下面的操作步骤进行。

1. 首先运行“Win Hex.exe”, 打开软件主界面。

2. 单击菜单栏上的“工具”→“磁盘工具”→“克隆磁盘”, 打开“克隆磁盘”对话框 (如图7所示) , 如图设置后, 单击OK按钮。

3. 单击菜单栏上的“文件”→“打开”, 在“Open Files”对话框 (如图8所示) 中选择事先制作的镜像文件“1GU盘备份”。

4. 单击菜单栏上的“工具”→“磁盘工具”→“按类型恢复文件”, 打开“克隆磁盘”对话框 (如图9所示) , 如图设置后, 单击OK按钮, 这样所要找回的文件就可以在设定的文件夹下找到。

提示:这样的操作可保护U盘数据不受再次破坏, 制作的镜像文件可以对其多管齐下进行数据恢复, 从而保障数据恢复的最大可能性。

当然, 如果U盘的数据需要彻底清除以保障安全时, Win Hex可以帮助你让U盘恢复到初始状态。只需要执行菜单栏上的“工具”→“打开磁盘”, 选择要清零的U盘。在打开的HEX字节下, 按下CTRL+A全选, 单击鼠标右键, 选择“编辑”→“Fill Block”, 在打开的“Fill Block”对话框 (如图10所示) 中, 进行设置后, 单击“OK”, 待执行完毕即可使U盘恢复到初始状态, 你所销毁的数据永不再来, 有效地保障数据的安全性

U盘是移动存储设备中使用最广泛的设备之一, 相信通过以上从备份、加密和数据恢复等多个方面介绍的最简便快捷地保障U盘数据安全的方法, 再辅助杀毒软件的使用, 我们就可以轻松应对U盘数据的安全的问题。

参考文献

[1]吴旭, 张鑫.数据安全专家门诊[M].济南:山东电子音像出版社, 2006.

[2]白雪飘飘.大容量优盘你用好了吗[J].电脑迷, 2007, (6) .

[3]林洪黎.闪存当道[N].电脑报, 2007-07.

[4]龚勇.Windows下数据恢复的研究[D].电子科技大学, 2008.

[5]郑强, 刘雪峰.U盘的使用注意事项及故障后的数据抢救[J].科技信息, 2009, (21) .

[6]黄德才, 邢春波, 吕莲.闪存磨损均衡算法综述[J].浙江工业大学学报, 2009, (2) .

U盘数据失而复得 篇2

1、鼠标右键单击电脑u盘图标,然后点击“属性”选项,具体操作如下图所示:

2、找到u盘属性窗口,在里面选中“硬件”标签,然后点击u盘磁盘驱动器,接着再单击“属性”按键,具体如下图:    3、然后选中里面的“策略”标签,直接单击“快速删除(默认)”选项,再单击“确定”按键就可以了,如下图:    怎样巧妙地删除u盘缓存写入的数据,这是很多用户都想要知道的,通过上面的详细介绍,大家对于车主方法都更加清楚了。希望在操作的过程中,用户都能够认真的执行,平时遇到问题或者故障可以直接登录系统家园,这里有更多的操作技巧和大家一起分享。

★ u盘使用管理制度

★ xp U盘无法复制磁盘写保护解决办法

★ U盘无法安全卸载的原因

★ 怎样删除微信评语

★ 删除最近使用的Word文档记录

★ 教你怎样使用和维护扫描仪

★ 怎样使用语言栏的方法

★ 怎样高效使用多媒体进行教学

★ Word入门动画教程12:添加或删除文档属性信息

U盘数据失而复得 篇3

由于U盘小巧易携、使用方便、容量适度,使用频度较其他移动存储介质要高,信息安全隐患也要大得多。黑客、病毒和木马都将目标瞄准了移动存储介质特有的“信息安全软肋”,目前移动存储介质的摆渡、木马、远程控制程序多达百种,很多还采用了隐藏技术,防护的难度越来越大。一般的删除不能使原文档彻底清除,有时甚至是“文件粉碎”这样的工具也不能保证万无一失,因为像很多Word这样的应用软件在打开文档时,会生成一个临时文件,所有操作都在临时文件上进行,只在关闭时才将临时文件拷回到原文件的名录上。这样,在一个存储介质上会存在多个“有实无名”的隐身文档副本,没有名录信息对操作系统而言是不可见的,一般方法访问不到,但是通过特殊的技术可以将“实体”的大部分内容恢复。因此,针对U盘流动性大、数据易泄漏的特点,在保护隐私、跨网使用和清除摆渡泄密的需求下,开发出对U盘数据安全可靠清除的程序很有必要。目前市场上的数据清除设备动辄上万元,基本上是使用嵌入式系统开发的专用产品,在此介绍的方法和程序在原理和实际效果上与其没有差别,在某些方面甚至有更好的拓展性、适应性和灵活性。

2 文件系统的原理

无论是FAT还是NTFS文件系统,尽管安全机制和存取的效率差别很大,但是原理基本相同,都是由索引部分和文件数据实体部分组成,索引提供名录的有效存取、检索,数据实体存放文件的真正内容。为了提高文件系统对文件处理的效率,在删除文件时并不是将上述的两部分全部消除,只是在索引部分标记为“已删除”,而文件的实体数据依然原封不动地存在介质上,从表面上已经查不到这些删除文件的存在,但是通过一定的方法,还是可以一定程度上进行恢复,这是多种文件恢复工具的工作原理。即使采用高级格式化,也只是将文件系统的索引部分清除,而数据实体部分基本上没有涉及,仍可进行数据恢复和提取。

3 U盘的特点

U盘与磁介质移动盘不同,U盘是内部的Flash(电可擦除芯片组)的电荷来维持电位高低,从而进行二进制数据存储的,一旦电荷发生变化,则二进制数据也会发生根本性的改变,或者说物理上不太可能恢复和还原。但是磁介质不同,由于每次的磁头位置不可能完全重合,可能会有微弱的磁化残留,也就是上一次写的数据虽然被覆盖,在磁力显微镜下仍可看出其残留的痕迹,至于是否能将被覆盖的上一次信息完整地恢复出来,学术界目前争论不休,鲜见实测检验的权威报告。光介质存储也存在类似的问题,只是使用频度远低于前两者,还未引起重视。

U盘因为电荷清除后信息就消失了,不会有类似弱磁残留的问题,可以保证清除效果。

4 关键技术

4.1 U盘容量的获取

获取U盘容量有两个API函数,第一个是:

//此函数在SysUtils单元

这个函数返回的容量(int64类型变量Total Space所返回的值)就是U盘标写的容量,但是这个函数必须是在U盘已经格式化后才能正常工作,否则返回的容量是错误值。

另一个函数是:

DeviceIoControl(hDevice:THandle;dwIoControlCode:DWORD;lpInBuffer:Pointer;nInBufferSize:DWORD;lpOutBuffer:Pointer;nOutBufferSize:DWORD;var lpBytesReturned:DWORD;lpOverlapped:POverlapped):BOOL;//这个函数在Windows单元。

这个函数是向设备级发送请求,返回的是底层设备的原始值。在使用这个函数时,不要求U盘设备已经格式化,在“属性”里的“文件系统”一栏可以显示为“RAW”,即没有任何格式的移动盘。笔者在实验中发现,这个函数是在设备层进行请求,有时在资源管理器中不显示该盘符时,使用物理硬设备符(如用文件方式打开设备生成句柄hDevice时,用'.PHYSICALDRIVE1'而不是'.u:'),仍然可以得到U盘的容量,这对U盘数据恢复很有意义。但是这个函数与前一个函数相比,其返回的容量总是小于前函数的结果,并且没有规律。

4.2 真实容量分析

要对U盘进行完全彻底的数据清除,首先必须要知道它的容量。由于U盘本身的特性,一般在商标上标写的容量并不一定是真正的容量。原因有三:(1)正规品牌的U盘标写的是正常使用的容量,在其内部还有一部分是作为坏区补偿的备用容量,当检测有坏片时,U盘内部的电路会将坏区与补偿部分进行互相置换,所以其真正容量会大于标写的容量;(2)某些不良商家会将小容量的U盘Mask成大容量的盘,这时所注的容量也不正确;(3)目前很多黑客、木马会将大容量的U盘改写成小容量,使一部分存储区成为一般手段无法访问的隐蔽区,作为恶意信息的真正藏身地。表面上似乎如何检测U盘真正的容量是关键,实质上能否完全清除U盘上的所有存储信息才是安全保障的根本所在。

4.3 覆盖U盘所有存储空间

由上可知,无论哪个函数,包括系统显示的的容量,都不是U盘真正的容量,而且多出来的容量不同厂家的产品各不相同。笔者通过测试,发现多出来的容量和额定的容量在连续的地址空间,即多出来的部分紧接在额定的后面。

因此,有效的解决方法是:当清除到额定容量时,并不停止,继续清除,直到发生“写错误”时才退出清除过程。如果用这种解决方法,实际上获取容量是为了大概估算清除时间,在程序设计时进度条控件需要总量来计算进度的百分比,前面介绍的U盘容量获取的结果与真实容量差别不大,可以作为参考值。

5 代码实现

5.1 程序界面与控件布局

如图1所示。

5.2 搜索当前在线的U盘

因为U盘的数据清除与移动硬盘不同,U盘可以从逻辑的0扇区开始一直清除下去,也就是从活动分区DBR开始清除下去,U盘一般没有硬盘引导扇区MBR,即使有也可以进行清除,而移动硬盘不能从从MBR开始清除,因为MBR扇区里存有划分的多个分区的信息和整个硬盘的容量信息。从设备检测来说,U盘属于移动设备(DRIVE_REMOVABLE),而移动硬盘属性仍然是固定设备(DRIVE_FIXED)。

搜索当前在线的U盘列表的程序代码如下:

5.3 容量估算与显示

对List Box1的OnClick事件进行处理,一方面保证所处理的盘肯定是U盘,另一方面可以确认清除的目标盘无误,因为数据是永久性的清除,无法恢复。

事件处理程序如下:

5.4 数据清除

使用最为简单但是可靠有效的清除方式,就是从U盘的第一个扇区(逻辑序号为0的扇区),覆盖无效的数据一直到U盘的最后尾部。确定尾部的方法前面已经介绍过,一种是根据容量来确定覆盖的长度;另一种是根据覆盖的"写错误"发生时为止,这是清除U盘最干净的方式。

无论是按检测的U盘容量进行清除,还是进行超容量的试探性清除,最好是分段进行,以方便控制和进度显示。下面是一个通用数据清除的子程序,源代码如下:

说明:

(1)输入参数From Where和CleanSize必须是“每扇区字节数”(一般是512B)的整数倍。

(2)填充的数据可以根据用户自己的喜好定义,上述程序因篇幅只是简单地填充00。

(3)返回值是正确填充的容量,与输入参数CleanSize相比可判断该子程序执行的情况。

5.5 可靠性和稳定性

前述基本上解决了功能问题,在实际发布过程中,还要考虑很多可靠性和稳定性方面的问题。

(1)清除的过程最好使用线程。这样可以避免界面不响应的问题,线程中的完成情况,通过Delphi的Sychrinize过程传递到主界面上,不会发生死锁冲突。

(2)如果不使用线程,在调用CleanUSBDisk函数的循环间隙调用Application.ProcessMessages,可以让主界面有机会响应一些正常的消息。

(3)要考虑在程序非正常退出时还原工作环境,如打开的驱动器句柄要关闭、申请的内存要释放等。

6 结语

从U盘的结构和内部工作机制上对其进行了详细的剖析,从硬设备层和逻辑分区层对U盘进行完整的数据清除,原理也基本适用于移动硬盘。对于固定硬盘,不包含系统工作文档的逻辑分区也适用。其实际效果与专用清除设备没有差别,可扩展性上具有更大的灵活性,如对冗余容量的清除、用户自定义填充数据、清除效果扫描回显等。此外,有时U盘插入后,在资源管理器中并不显示盘符,但是在“控制面板”———“计算机管理”里可以检测到U盘,这时用硬设备名,如“.PHYSICALDRIVE1”(表示第二个存储设备),进行U盘数据清除,同时还可以修复U盘的异常故障。

程序只完成了最基本的实用功能,如图1所示,在Windows XP+Delphi 7下调试通过,清除效果通过专业测定。

参考文献

[1]http://msdn.microsoft.com

U盘数据失而复得 篇4

其实我们现在使用的操作系统绝大部分都是Windows XP,在该操作系统中就可以很轻松的解决这个难题,

打开系统属性窗口,切换到“硬件”选项卡,打开设备管理器窗口,并双击查看U盘设备的属性,在打开的属性对话框中切换到“策略”选项卡,选中“为快速删除而优化”选项,这样我们要取下U盘时就可以直接拨下,而不必担心数据的丢失了,

上一篇:轻型种植屋面下一篇:三证