楼主: 羊羔助手
收起左侧

[分享] 【原创】移动硬盘插入“Windows 10”系统后出现数据还原或丢失的原因及分析。

[复制链接]
天月来了
发表于 2020-5-14 09:06:17 | 显示全部楼层
可怜的10系统
峪飞鹰
发表于 2020-5-14 09:37:11 | 显示全部楼层
快速启动功能不是Win10独有的,Win8也有。楼主遇到的问题很有意思,这是不是意味着在多系统的同硬盘上,切换启动不同的Win系统,也会导致文件丢失?如果真这样的话,那微软可算出了大bug。但据我所知,有不少朋友安装了Win7和Win10双系统,暂时还没听到他们提到这个问题。楼主是否可以尝试在Win10的反馈中心App里给微软报一下bug?详细描述过程并在第四步,添加更多详细信息里,勾选“将此项设为最高优先级”,并选择“缺少个人数据”进行上报?如有可能建议写成英文的报告。
羊羔助手
 楼主| 发表于 2020-5-14 10:14:07 | 显示全部楼层
本帖最后由 羊羔助手 于 2020-5-15 01:25 编辑
峪飞鹰 发表于 2020-5-14 09:37
快速启动功能不是Win10独有的,Win8也有。楼主遇到的问题很有意思,这是不是意味着在多系统的同硬盘上,切 ...

  大多数人没有双系统,而且使用完移动硬盘后就拔下来了,或者隔很长一段时间后再次插入使用,这样会大大避免这个问题。而我是电脑工作者,几个移动硬盘一直插着,几个系统频繁切换。毕竟“Windows 10”系统是我最近才安装的,我也是刚发现了这个问题。我为了这个问题在几台电脑之间测试了好几遍,基本确定就是“快速启动”功能的BUG!

  至于为什么,可以再参考一下“Windows 10”系统“快速启动”功能的原理。因为在开启“Windows 10”系统“快速启动”功能的情况下,电脑关机后其实并不是真正的关机,而是通过“保存数据”使各个磁盘都处于“待机”的状态,这个保存的方法类似于“游戏存档”。而当“Windows 10”系统第二次启动后,会直接从休眠文件“hiberfil.sys”中提取数据对各个磁盘的数据进行还原,已到达不用读盘就能继续使用的“快速启动”效果。但是如果当“Windows 10”系统启动之后用户再插入可移动设备的话,那么它会对移动硬盘进行重新扫描,而不再像系统刚启动时那样对一直插着的移动硬盘中的数据进行恢复和还原了。“快速启动”功能的还原并不是对文件整体数据的还原,而是对文件的位置和索引表的还原,说白了就是这些文件的位置路径和地址标识。但是仅仅是修改了这些内容,就会造成文件数据的丢失,毕竟文件索引表就相当于这些文件的真正姓名。这就好比一个人挂了一块儿数字“0”的胸牌站在“0”的位置上,随后他和他的胸牌都被用户在其它电脑上移动到了“1”的位置上,胸牌号也因此被改成了“1”。而下次启动“Windows 10”系统后,“快速启动”功能就又根据休眠文件“hiberfil.sys”中对他之前胸牌号的储存记录又将他的胸牌移回了“0”的位置,但是站在“1”位置的人并没有因此被移回“0”的位置,因此便出现了“丢人”(数据丢失)的现象,这个“快速启动”功能的BUG大概就是这么个情况。你们自己也可以去找两台“Windows 10”系统的电脑去试试。
羊羔助手
 楼主| 发表于 2020-5-14 10:33:49 | 显示全部楼层
峪飞鹰 发表于 2020-5-14 09:37
快速启动功能不是Win10独有的,Win8也有。楼主遇到的问题很有意思,这是不是意味着在多系统的同硬盘上,切 ...

无标题8.png


  看到了吗?有网友在拥有“快速启动”功能的“Windows 8”系统上也出现了这个问题!
峪飞鹰
发表于 2020-5-14 10:44:16 | 显示全部楼层
羊羔助手 发表于 2020-5-14 10:33
  看到了吗?有网友在拥有“快速启动”功能的“Windows 8”系统上也出现了这个问题!

楼主别激动,我并不是说这问题一定不存在,我是说这问题存在的话应该想办法报给微软,包括但不限于在反馈app/v2ex的全球工单节点/twitter/fb等各种渠道反馈,只有反馈了才能得到修正。
羊羔助手
 楼主| 发表于 2020-5-14 10:50:06 | 显示全部楼层
本帖最后由 羊羔助手 于 2020-5-14 10:51 编辑
峪飞鹰 发表于 2020-5-14 10:44
楼主别激动,我并不是说这问题一定不存在,我是说这问题存在的话应该想办法报给微软,包括但不限于在反馈 ...

  谢谢你的提议。

  不过我也希望你们再用双系统和多块儿移动硬盘测试一下,这样得到众人的证实后上报材料才会更多。
峪飞鹰
发表于 2020-5-14 10:55:32 | 显示全部楼层
羊羔助手 发表于 2020-5-14 10:50
  谢谢你的提议。

  不过我也希望你们再用双系统和多块儿移动硬盘测试一下,这样得到众人的证实后 ...

建议报给 https://arstechnica.com/ 的编辑,或者在Twitter上@arstechnica 让他们实验一下,写一篇文章估计微软就会重视了。
羊羔助手
 楼主| 发表于 2020-5-14 11:01:48 | 显示全部楼层
无标题9.png



  天啊,不搜不知道,一搜吓一跳。发现越来越多的“Windows 10”系统用户都出现过这个问题。
hdx2016
发表于 2020-5-14 11:19:27 | 显示全部楼层
本帖最后由 hdx2016 于 2020-5-14 11:27 编辑
羊羔助手 发表于 2020-5-14 03:18
  你的这个回帖就有点儿“怼”的意思了。

  我的移动硬盘的确是NTFS格式的,你8楼的回复还可以抨 ...

从上文就可以得知你真的没有深入用过Microsoft office 才敢说出Microsoft office 2003 能兼容更高版本格式的word文档。
就拿写论文来说,加入你拿office2016或者office365写docx 格式文档。然后发给你只用office2003带有office2007兼容包的导师。我告诉你会被骂的很惨,格式和排版一塌糊涂,而且公式编辑器新旧office完全不兼容。我当时特意用的是office2007 然后写doc格式的论文在office2003都出现了排版问题,而且你要知道office2007兼容包是以删除文件内office2003不兼容功能来达到目的的,比如你用了高版本的公式编辑器写了公式,那么在2003中就显示图片,而且排版很难看,如果用office2003保存的话那么这个公式就永久变成图片了,而且排版也永久乱了。如果你没出现只能说你不是word的目标用户,个人觉得你的需求用MacOS的pages或者国外的libreoffice都能达到需求。没有必要使用Microsoft office。免费的软件他不香么。至于为什么用office2007,当时是新手,然后教程是针对office2007写的。后来电脑里有三个版本的office,office2003,2007,2010.
如果你说的是文字性数据不会丢失,那你为啥要用word,用记事本不是更香么。

魔兽争霸我不评价,因为我没有真正研究过这个游戏版本与地图之间的关系,只知道1.20不能打dota,但是能联机打普通模式,但是1.24只能打dota。

也许快速启动确实有问题,个人用了很久的快速启动。也没出现这个问题,也不存在开机就修复文件系统的情况,所以也不清楚。而且微软文档说ntfs自我修复功能就是win8引入的,你用win7以前的也许就不会出现问题。而且ntfs新规范都伴随着ntfs文件系统数据结构的改动,xp这种已经不更新6年系统你写win10创立的ntfs磁盘那就是在作死,因为xp识别不了ntfs新规范,写的数据对于新规范ntfs文件系统来说就是错误的数据。win7也许能识别,但是现在win7早就没有功能更新了,还敢用也是有莫大的勇气。

另外兼容性是指新系统能兼容老系统的标准,老系统兼容新系统的标准真的是闻所未闻。照你这样说win10不兼容xp或者Windows98的软件就是微软的错,连16位dos软件不支持那更是微软的错,连16位软件都不支持还敢说兼容性好?

但是个人觉得一个熟悉微软系统的人是不会犯这种错误的。因为微软的兼容性从来都是新版本兼容老版本,老版本兼容新版本,不存在的。如果我要在多个版本系统上使用同一个磁盘,那么只会用最低的版本来进行处理。而且这个在企业管理中更不是问题,因为企业管理中的云盘都只由一个操作系统控制着,无论是Linux或者Windows。所有对文件系统的直接操作都由一个系统控制。而且U盘和移动硬盘用的极少,毕竟你插了usb就会被监控哈哈哈。

最后exfat这个格式微软自发布以来就没真正的底层改动过。。。。连更新都很少,这玩意就是给U盘等闪存芯片用的,微软多少年没更新了,最近还直接免费授权了。

最后我电脑也是多个系统,但是是一个磁盘一个系统,而且磁盘间相互屏蔽。比如我在Ubuntu在sdb上我就在ubuntu上屏蔽了所有sda,不让Ubuntu去对Windows磁盘进行访问。如果是Windows我在磁盘管理里把Ubuntu所在的磁盘直接离线。另外我还有MacBook pro,但是我不会用MacBook pro 去对ntfs磁盘进行写操作,因为很多人用这个某些支持ntfs写的操作对移动硬盘进行操作丢失数据的不少。交换数据我专门有一个移动硬盘是exfat格式的。说实话MacBook我就是拿来看电影的,这玩意对于我来说真的是干啥啥不行,起飞第一名(风扇转速7200转见过没)
羊羔助手
 楼主| 发表于 2020-5-14 12:16:16 | 显示全部楼层
hdx2016 发表于 2020-5-14 11:19
从上文就可以得知你真的没有深入用过Microsoft office 才敢说出Microsoft office 2003 能兼容更高版本格 ...

  可能你理解有误,我9楼什么时候说了《Microsoft office 2003》能兼容《Microsoft office 2007》以上的文档格式(DOCX)?老版本兼容新版本是不可能的,除非安装了补丁,这个问题我在9楼的内容中已经表明过了。我9楼的内容只是说了用《Microsoft office 2007》编辑后的DOC文档,用《Microsoft office 2003》还可以继续打开,用此问题来比喻你8楼所说的新版本“Windows”系统在读写NTFS磁盘之后,旧版本“Windows”系统也一样能够正常访问被新版本“Windows”系统读写过的NTFS磁盘。我这只是在阐述一个新版本产品能够向老版本产品兼容的问题而已,同时也说明移动硬盘的数据被“Windows 10”系统恢复和删除与“NTFS”文件系统的版本是无关的。

  好了,感谢你对本帖的关注。不过本帖只讨论“Windows 10”系统“快速启动”功能中存在的BUG,其它各种跑题问题不再讨论。如果你有兴趣一起对该BUG进行研究,欢迎测试与跟帖讨论。:)
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-24 03:00 , Processed in 0.108361 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表