ShinSabre 发表于 2012-6-5 17:23

【急】关于 WIN 8 & 10 使用不当导致硬碟损毁及资料大规模遗失的原因分析

本帖最后由 ShinSabre 于 2015-5-6 18:37 编辑

严正谴责「小n白兔」无断转载本文的行为:http://bbs.ithome.com/thread-478573-1-1.html

下文原理已得到理论和实践证实,但是仍有必要寻求官方回应,
毕竟出现这种情况估计也不会是微软所期待的…
…只能说微软忽视了双硬碟双系统用户的可能性。
WIN8&10不值得因此而恐惧,关了HYPERBOOT开机也比WIN7快。

各位看完这篇文章后请再看看前台湾微软研发部门的呆佑所提供的解决方案:
https://bbs.pcbeta.com/viewthread-1052027-1-1.html
來自中國仙劍聯盟高手坐堂版面的資深會員BigSlowFat的觀點:
按说Windows Boot Manager在开机时检测到Hyperboot的内存转储文件(記憶體傾印檔案)时会跳过启动菜单而自动加载它,但是不排除因为某些原因没加载。
但是Win8里面已经不可以在从休眠恢复的过程中按空格键中断恢复,所以──
——用Grub等第三方引导器的用户,小心了。有能力的话,最好把grub/grub2改装到你Linux的安装分区,恢复Windows启动扇区,然后使用easybcd加启动项,通过bootmgr加载grub。
——有PE的用户,小心使用!

此类问题实际上都属于「在一个系统休眠下,进入另一个系统读写档案之后,再唤醒原系统引发的故障」。
我记得我去年年底用WDP的时候也碰到这个问题,
当时是想灌双硬碟双系统(WINDP+VISTAx64),
双系统选择直接用ThinkPad T61的F12键选取启动硬碟即可,
但是VISTA安装完毕后进入WINDP,再进入VISTA却发现进不去了,
CHKDSK几乎将整颗硬碟的档案都扫过了,之后进入系统后提示该系统需要重新安装。

和这个相似的CASE有不少,大多都在这个主题内集中出现了:
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1034092

WIN8&WIN10避免这种问题的唯一途径就是停用HYPERBOOT,
所有双硬碟双系统用户或者是可能用到PE的用户都应该铭记这一点。
不注意这个的话,你们用其他系统对WIN8关机前所挂的硬碟所做出的任何档案修改都会作废。



但是关掉了这个之后,
WINDOWS8的开机速度仍旧比WINDOWS7快...
起码本人测试结果是如此。(WIN10没测试,因为已经三年过去了、目前我没有条件来测试WIN7了…)
本人当年的笔电是ThinkPad T520 42425FC,
8GB记忆体,启用了UEFI+GPT分割。

ShinSabre 发表于 2012-6-5 23:43

出於板務原因,沙發樓層占用。

noyhwyles 发表于 2012-6-5 23:44

ShinSabre 发表于 2012-6-5 23:48

本帖最后由 ShinSabre 于 2014-1-1 03:01 编辑

noyhwyles 发表于 2012-6-5 23:44 static/image/common/back.gif
难道说有一种抹除更改的机制?感觉起来应该和休眠前系统缓存的文件句柄和ntfs的meta文件有关。
用平時的資料或許可以完全恢復,
但是我新灌的VISTA被找回檔案都提示系統檔案損毀...
可以證明這種故障會盡毀「新寫入的檔案」的NTFS權限設定。

龙心梦飞 发表于 2012-6-6 00:02

过来学习下win8{:5_285:}

noyhwyles 发表于 2012-6-6 00:11

vlese 发表于 2012-6-6 00:20

确实有这个问题,不用win8了

金蚂蚁8888 发表于 2012-6-6 00:41

学习,学习{:5_296:}

sasalemma 发表于 2012-6-6 00:44

双碟vista加win8,各自不同盘主分区启动,vista一,般混合睡眼,win8以快速启动方式关机,但并未在各自系统添加另外系统的启动项。暂无发现启动错误和文件丢失,继续观察。

cjy__05 发表于 2012-6-6 02:27

赞同楼主的观点,再补充几点吧1,这个问题由来已久,至少从DP就有了,那时候也有景友反应数据丢失的,我记得在CP时,单系统,装第一分区我也在关闭快速启动的状态下,使用选择性启动进入U盘PE使用硬盘检测hdtune和chkdsk检测,没用任何问题各种数据都正常包括系统区。然而开启快速启动,进入优盘pe速度明早减慢,原谅我,没敢在这种情况下chkdsk 主硬盘,怕丢失
2有个问题想问楼主,在开启快速启动的状态进的是什么PE?我记得我开启快速启动之前必须把第一启动设置成优盘光驱之类才行,因为开启之后F几,del都没用了
3刚好问题就出在这种所谓的休眠式关机 ,特别在双系统多的情况下,因为其实八哥自作主张 一开始就剥夺了主板选择性启动的功能 也就是说从自检在主板和内存里面加载了某些东东,还有为了快速展现开机噱头界面,硬盘也是可能就有大量8的文件活动,这样导致即使进入7/xp等系统 也不能完全取得整块硬盘的控制权 然后用chkdsk修复可能就导致更糟糕结果,因为八哥已经抢先占用了部分内存和文件控制权
4在关闭快速启动和在瘟八中选择重启而不是关机再开机直接进入pe和第二个系统 用pe的chkdsk各个分区正常
总之 安全第一 慎用休眠式关机,否则硬盘可能需要休假式治疗

bigslowfat 发表于 2012-6-6 03:06

说明下,我现在不怎么玩游戏了,目前在进行研究生入学之前的补课(跨专业计算机)。鄙人不才,当着深度论坛Linux版面的版主,同时管着Linux Deepin基本上整个论坛的日常秩序(不是管理员,ID是另外一个,同时该论坛独立于深度论坛运行),所以楼主提Chinese Paladin,我是觉得有点意外的……

sharks 发表于 2012-6-6 07:17

谢谢楼主提醒啊!!

HMPT 发表于 2012-6-6 07:36

感谢提醒……

roynihao 发表于 2012-6-6 08:38

虽然还未遇到, 但舍小取大还是值得的,。。。

neoo6 发表于 2012-6-6 09:47

昨天重启全盘扫描了,还好没事。。。。

nickwny 发表于 2012-6-6 09:50

343534191 发表于 2012-6-6 10:28

或许,用boot.ini引导Grub然后再通过menu.lst引导相关的启动项会比较安全吧

dddddd123 发表于 2012-6-6 11:53

在虚拟机里安装的~暂时木有这个问题,感谢楼主分享

银杏树969 发表于 2012-6-6 15:09

zshwq5 发表于 2012-6-6 15:37

刚使用,不知道怎么停用HYPERBOOT
这情况我遇到了。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【急】关于 WIN 8 & 10 使用不当导致硬碟损毁及资料大规模遗失的原因分析