网管小贾 / sysadm.cc
最近晚上不太平,没想到今晚轮到我和小六子值夜了。
上班前,队长特意命令丞相这几天心情不好,昨晚又有人想刺,结果让丞相当场斩杀,让我们振作起来,小心行事。
前半夜终于熬过去了,正以为应该没事了,哪成想约莫后半夜四更天的样子,屋里突然有动静。
小六子和我的心突然提到了喉咙眼!
来人啊,快来人!有人动了我的 U 盘!”
我滴天啊,我们的灵魂都飞了,我就低声跟小六子打招呼,怎么没人,一看,好吧,这小子早早地躺在地上吐白沫不省人事。
没招,只好自己硬着头皮战战兢兢地进屋。
“丞...丞...丞相!请...请...请吩咐!我勇敢地说。
啪一下,飞过来一样东西甩在我脸上,给我一个激灵。
我捂着脸,差点小便,赶紧跪在地上,才发现好像是个东西。 U 盘。
一定是那些老匹夫,趁我不在的时候把小姐姐都拷了!哇呀呀...检查是否有人复制了我的文件!”
这时,我已经流下了老泪,瘫痪了,不能动弹。我后悔做了这份致命的工作心想丞相唉,我去哪帮你查这个案子啊!
看到我没有回应,丞相一怒之下拔出剑,把我脖子的边缘放在地架上。
我只觉得上面有一口凉气,下面有一股暖流,用力踩两脚,不知怎么的只听Duang一声重重地摔倒了...
当我挣扎着爬起来时,我发现我似乎做了一个乱七八糟的破梦。
我长出一口气,收拾好自己,突然想起起梦中的奇怪问题:怎么知道别人抄袭过? U 盘中文件!
好吧,这是什么破问题啊,这样折腾就是睡意全无,要不干脆研究一下。
一个看似简单的问题结果,却折腾了我好几天。
我查遍了三山五岳、五湖四海,差点找观士音菩萨。最后得出结论,系统没有记录 U 复制动作,所以不知道有没有人复制过文件。
那真的到此为止吗?
你看,如果是从电脑到电脑, U 复制文件,电脑上至少有访问记录。
比如 最近访问 哪些文件在一项中被访问过。
即使你清除了这些痕迹,你仍然可以找到一些线索。你知道系统秘密保留的程序使用记录在哪里吗?》详细介绍。
但是现在问题不一样了,只是一个光杆 U 没有电脑,最多只有自己的电脑。
如果别人拿你 U 你自己的电脑不需要复制东西,我们也不可能看到别人的电脑留下了什么痕迹。
“您好!劳动驾驶,看看你的电脑,我怀疑你偷偷抄袭我的文件。”
这么说一定会被打断!
这不行那不行,真的没戏吗?
我们这么认为。复制文件必须移动文件,然后或多或少会有一些变化。
经过一段时间的测试,我发现文件的访问时间会发生一些变化。
有时和 U 盘的分区格式也有关系,具体分析如下。
FAT/FAT32 在格式下,即使您没有打开或操作此文件,即使您只是查看文件属性,其文件访问时间也会发生变化。
我们随便找 U 试试磁盘上的文件。第一次右键查看属性。访问时间是这样的。
看清楚了吗?
好了,关闭这个属性窗口,然后不做别的,或者这个文件,再次右键打开文件属性。
看,它的访问时间立刻变成了当前的最新时间!
OK,接下来看看 NTFS 格式吧。
和以前一样,只通过查看文件属性来观察访问时间的变化。
第一次查看文件属性,确认访问时间是旧的。
关闭属性窗口,再次查看属性中的访问时间。
好吧,什么都没做就更新!
经过前后对比,我们可以清楚地看到,在 NTFS 分区格式不仅和 FAT/FAT32 在分区格式下,同一文件的访问时间发生了变化,具体时间分秒也详细说明。
啧啧,不愧是 NTFS 啊!
嗯, FAT/FAT32/NTFS 我们刚刚领教了这些善变的家伙,但通常情况下, U 盘子也有分区格式 exFAT ,会发生什么?
不试试怎么知道,来吧,前面的测试方法再来一次。
第一次检查属性,确认访问时间是旧的。
好的,再次打开属性查看访问时间...哎...为什么没有变化?
是眼花还是操作错误?
其实没问题,这个 exFAT 与前几位完全不同,它的原则是,只要你不动它,它就不会动,即使检查属性也是无害的。
当然,这里还有一个小细节,那就是 exFAT 和 FAT/FAT32 同样,文件访问时间也不具体。
以上分析的分区格式至少是 Windows 下 U 至于盘等移动设备常用的分区格式, Linux 或 MacOS 本文支持的分区格式不在本文讨论范围内,有机会再次研究。
嗯,到目前为止,我们可以得出一个结论,即使用它 FAT/FAT32/NTFS 格式的 U 文件复制后,其访问时间肯定会发生变化。
即使没有特殊操作,只是查看文件属性,系统也会更新当前文件的访问时间属性。
不过 exFAT 分区格式让你做什么,也看不出有什么变化。
在得出上述结论后,我们如何使用和保护实际情况? U 盘数据可以选择。
比如尽量将 U 盘格式化为 NTFS 格式,现在 U 盘容量比较大,完全支持 NTFS 格式。
这种格式使访问时间准确到时分秒,更有利于我们判断文件是否被他人移动。
而通常 U 默认格式化的分区格式是 FAT/FAT32 ,那么这种格式的文件访问时间只能准确到日期,如果当天文件被复制,就无法判断。
最后一个是 exFAT 格式,不但日期不能更准确,而且其访问时间也没有变化,起不到判断的作用。
说到这里,有些朋友可能会发现一个 BUG 。
如果我怀疑有人复制了我的文件,一旦我查看了文件的属性,它不会再次改变吗?
为了不无故刷新文件访问时间,有什么方法可以看到实际的文件访问时间而不点击属性?
为此,我自己做了一个小程序(文末下载),不会影响访问时间的变化。
比如,FAT32 格式的 U 磁盘可以批量查看文件的所有时间,包括创建时间、修改时间和访问时间。
再格式化 NTFS 试试格式。
访问时间准确到时分秒,很棒!
即使使用终端程序复制文件也会改变文件的访问时间。
不信?让我们试试。
比如将U 盘 X:\\path\\foo.xxx 文件拷贝到 C:\\ 。
copy X:\\path\\foo.xxx C:\\
拷贝前:
拷贝后:
网管小贾的文件属性查看器
XJFileProperty.7z(43K)
下载链接:https://pan.baidu.com/s/1c4N4M8u_UXd7E3GviIBjCQ
提取码:<关注微信官方账号,发送 000991>
虽然现在是网盘盛行的时代,但由于一些文档资料,尤其是非常重要的资料,不一定适合存放在网盘上。
一旦网盘挂了,只能想哭,什么都浪费了!
一旦网盘挂了,只能想哭,什么都浪费了!
所以很多小伙伴一定要选择存放在自己手中的移动设备,使用方便,随存随取。
但方便也带来了一定的安全风险,容易丢失或泄露数据,所以本文也为您提供了帮助您处理一些实际情况的方法。
显然,本文的方法只是一种被动的方法。当有人复制文件时,数据已经泄露,因此最好的保护方案是加密。
可以使用最简单的加密方案 Bitlocker ,有兴趣的朋友可以试试。
如果点赞多,我也会抽时间写一篇特别的文章 U 盘使用 Bitlocker 的文章。
好,关注我,关注我,关注我!
PS:一些朋友建议根据文章操作自己 U 盘在 NTFS 文件的访问时间没有预期的更新。(Last Access Time)。
后来我又试了一次,真的很奇怪,我这边也发生了同样的事情。
你知道,我在文章中有截图作证。显然,访问时间发生了变化。为什么现在不起作用?
所以我又去找资料了,总要有一个固定的结论给朋友解释!
幸运的是,找到了!
可以参考微软官方文章《 NTFS 怎样工作?http://technet.microsoft.com/en-us/library/cc781134(WS.10).aspx
文章内容太多,我给大家简单总结一下。
事实上,对于访问时间的更新, NTFS 就是这样设计的。为避免频繁读写磁盘造成的性能问题,
文件的访问时间更新将有一个小时的间隔。
也就是说,例如,您的文件最后一次访问是在上午 9:00 ,那天早上 10:00 之前(比如 9:59 )查看它的属性或复制它,它的访问时间不会更新。
一旦超过一小时(例如(例如) 10:01),其访问时间将立即更新为当前时间。
而且更新时间非常准确,不更新并不意味着不准确,因为访问时间只存在于内存中。
话说回来,NTFS 有这样的设计BUG 那么我只能深表遗憾。
当别人真的复制他们的文件时,我们可以在事件发生后至少一个小时知道!
哈哈,那些有重要资料的朋友还蛋定了吗?请一定要看东西!
好了, 奇怪的知识又增长了, 朋友们可以试试,非常有趣的体验哦!
最后,别忘了喜欢、转发和关注!
将技术融入生活,创造有趣的故事网管小贾 / sysadm.cc
电脑知识