在当时Win8消费者预览版发布之后,几个月的时间内,有很多用户开始反应Win8对于硬盘硬件而言不是非常友好,类似于双硬盘用户造成的资料损毁,也有人反应引导系统不健全,开机造成丢失磁盘或进入桌面后无反应等等等,我们今天也将通过笔者遇到的几种情况来很大家一起分析相关的Win8硬盘问题。
文章早些写有些不成熟,毕竟正式版还没有发布,现在来看这些问题有一部分是用户自己的操作不当造成的,但仍然一部分不足值得我们去注意。但事先说明的是,我们并不是针对Windows8系统,而且根据目前用户反映的情况集中了解,看看从Win7过渡过来,有什么新的变化需要并且值得注意。
放开那块硬盘!聊聊Win8“伤”盘那些事
变化是什么
Win7是对于固态硬盘而言是开创性的版本升级,对于其的支持也彻底将用户的观念从尝试SSD到真正使用SSD,系统平台是否会对硬盘有影响,从而也提出了之前一直在讨论的Windows XP用户使用SSD的弊端,一个友好的操作系统对于硬盘依然起到了一定的助力作用
在2008年的WinHEC会议上,重点讨论了Win7系统会对SSD做出重要的补偿优化,很多后台设置例如检测到平台使用固态硬盘则自动屏蔽掉碎片整理功能,存储设备分区的起始点也不同来提升固态硬盘的的操作性能,以及最重要Trim技术。
现在我们回到Windows8系统上,此次的版本升级当用户还并不清楚具体的新优化事项时,Windows 8系统中, Hybrid Boot休眠技术,就在一部分用户群中造成了对峙讨论,这个休眠技术和我们今天的文章有什么关系,它是否就是传言威胁硬盘的原因所在,大家一起来分析分析。
Hybrid Boot技术是最近Win8上市之后比较冷门的讨论点,而其除了和我们的开机速度息息相关之外,对于硬盘的影响并没有太多人了解。而当大家开始想知道为何Win8会有如此快的开机速度时,才注意到它的存在。
Hybrid Boot快速启动技术何来?一个不确切的例子,其实大家可以想想目前在智能手机产品上的一些操作,例如iPad和iPhone的home键瞬间启动以及恢复到所有内在程序在休眠之前的状态,这项技术也慢慢的被Windows系统所提炼,这样的启动对于移动设备的耗电量有负担,但在台式机上不需要考虑这个问题。
快速启动的原理
为什么使用Hybrid Boot设置之后会有助于开机速度呢?这里涉及了冷启动、睡眠、休眠、重启这几个概念。我们知道,电脑在工作时主要是CPU、内存、硬盘三者之间的互动,不同的启动方式速度也不是不同的,如下同:
笔记本用户在不使用电脑时的习惯,睡眠42%、休眠1%、关闭57%
从上下两组占用图中能够看到,多数用户在不使用计算机时会直接关闭掉电脑,而微软则在Windows8中把混合启动这个功能用来替代关机功能,当您要关机的时候,Hybrid Boot实际上是在利用高级休眠功能,这样计算机的重启速度就会得到大幅提升。
混合启动的基本原理是仅仅休眠系统核心文件,并可以大大增加系统启动速度,混合启动和休眠有什么不同呢?混合启动更快,而且保存数据更完美。这就像虚拟硬盘一样,“伪”关机,将数据暂时存放在内存容量中,而当再次启动时不会丢失文件,同时也不占用硬盘的损耗,相比Win7的开机启动要快20%以上。
台式机用户在不使用电脑时的习惯,睡眠44%、休眠11%、关闭45%
混合启动的关键就在于将系统关闭开启的时候频繁的写入读取系统基础服务和驱动的步骤用休眠替代,每一次关闭的时候,数据不需要转换,直接写入休眠文件,下次启动读取后,只要做额外的一些驱动的初始化,就可以启动相关文件来启动用户登陆界面,中间的一系列服务都将忽略,大幅度的提升启动速度。这就是Win8快速启动的奥秘所在。
小结:一系列的概念背后其实暗藏着很多玄机,其一就是Windows8本身为其他产品线考虑到了更多,比如平板,这种技术能够简化在触屏上的操作和大幅度的启动提优,而反之相比台式电脑来讲,如果你想进行一次彻底硬件重启,必须关闭快速启动才能够实现,这本身就存在一点的风险,而且让人联想到了更多的隐患,不知道你猜到了没有。
快速启动,而且存放休眠文件,第一点应该想到的就是在Win7当时对于固态硬盘而言我们建议的更改或关闭掉休眠模式,因为考虑到每一次的休眠都会在系统分区中存放一个和内存等容量的镜像,从而加大无谓的读写。
我们在试想一下,当你的电脑进入休眠或关机状态,我们再次启动计算机,而系统没有正确的提取启动文件,而是进入了另外一个系统不能识别启动项从而引发故障。那么这个另外的系统启动项就关系到我们的第二块甚至第三块硬盘了。下面的几种猜测也是目前主要发生这类问题人群中的焦点状况:
1.同时有两块硬盘,同时两块硬盘均有系统,而Windows8在抓取启动项上有问题,重启。
2.本身就是双系统用户,Win 7+Win 8,你会发现只能进入Win8而无法进入Win7。
3.每一次唤醒电脑可能导致系统出现故障,提示重启,而重启时会出现断电的情况。
4.安装win8,次日开机发现分区内数据全部丢失。
其实最要命的是第四点情况,哪怕是集中在一小部分用户身上也是非常值得注意的。同时现在很多用户都是使用双系统来操作Win8,截止目前我们能够掌握的资料说明,暂时关闭的快速启动能够有效的防治上述问题的发生,具体的原因我们在下文分析:
关闭/开启Hybrid Boot设置
关闭/开启Hybrid Boot设置
我们进入控制面板 - 电源选项 - 电源按钮的功能,则能够看到关于开启/关闭快速启动的设置项。Windows8在此处标明了建议开启,并在下方注明了,“有助于在关机之后更快的启动电脑”,而从其原理的角度上来看,比设想的要更复杂。
关闭/开启Hybrid Boot设置
分析
Windows Boot Manager在开机时检测到快速启动的内存镜像文件会进入启动菜单然后加载它,但是有可能再此时发生Bug造成无法加载。无法加载意味着提取镜像失败,导致镜像损害,从而丢失分区内的数据。
而事实上针对双系统用户,错误率貌似更高。
小结:至今笔者还未查询到相关这类问题的更多解决方案,如果你也已经遇到了这种问题,最好还是先将Hybird Boot快速启动停用为佳,而暂停后导致的系统开机变慢程度我们也将在下文中继续讨论。
鉴于我们在前面的讨论,我们先来看看关闭和开启快速启动之后,Windows8的开机能有多大的区别(视频清晰度不高,见谅)。我们在视频中我们并没有使用秒表进行计算,希望读者朋友能够通过观察来简单了解关闭和开启后的差距。
Windows8本身的设计初衷就是为了让用户感受到更快的系统启动速度,如果我们关闭它,效果会是什么样的?
开启快速启动
开启快速启动 时间约为10秒
开启Windows8快速启动,我们在断电之后重新开启计算机,在Windows8 LOGO界面几乎无停顿直接进入桌面并且打开了我们第二章硬盘的所有盘符,全程仅为10秒的时间。(我们系统盘内已经有大量的程序)
关闭快速启动 时间约为16秒
关闭快速启动后,Windows8在开机LOGO界面停顿延迟3秒左右之后进入桌面,同时在进入桌面的瞬间也造成了延迟,整体下来约比开启快速启动要慢6秒左右。
实际分析
就算是关闭掉了快速启动,Win8的开机时间仍要快于Windows7,所以回归到我们前面说到的内容中,在不确定的情况下,或者已经发生了状况的朋友可以考虑关闭掉快速驱动来避免问题的出现,且并不会带来太大的副作用。
小结:我们不好去下结论,去评判这个技术是否对于我们使用不利,从目前部分用户反映出的问题能够看出Hybrid Boot快速启动在提取启动项上的确有一些问题,参考网友的意见能够看出,如果真的去验证这种BUG的几率,甚至会覆盖到20%以上。
或许微软并没有太考虑到双盘和双系统用户的处境,我们并不是说Hybrid Boot快速启动有多不好,而是系统通过文章给出的几点考虑因素供读者朋友借鉴,具体实质性的问题我们还需要等待和更多的证明才能够知道。
而在其他方面,关于开机丢盘等问题,也是同样反映到了双系统用户身上,这在Win7上就出现过类似的问题,只不过到了Win8之后更容易被用户所重视,而直接关联到Win8本身优差上面。论坛中有网友说道Windows Boot Manager在开机时检测到Hyperboot的内存转储文件时会跳过启动菜单而自动加载它,但是不排除因为某些原因没加载。而这里的某些原因笔者猜测应该就是我们使用的第三方启动项,例如Grub引导器以及PE用户。
暑期装机,搞好就踏踏实实用吧!
关键
我们全文从几点入手和读者朋友一起来看看目前Windows8对于存储设备的态度,首先引入快速存储技术让我们知道了为何Win8会有如此快的开机速度,当然在快的背后也给出了2点隐患:反复的镜像写入以及多硬盘双系统的问题。
回头想想Win7就更实在的多,无论是Trim技术还是碎片整理都在宏观的角度上为存储设备提供优化,而Win8单单的快速启动用意更多,要让开机速度更吸引人,又要兼容其他Windows8平台,让整个操作见面更为统一,最后真正放回硬盘上或许就变成负担了。
Windows 8用户对于多系统用户看来并不友善
结束
笔者在最后的查询中了解得知,目前的Windows8 快速启动原理和我们手动注销后在启动的效率相同,如果注销后在休眠,可想而知启动速度是多快。鉴于我们今天文章中提出的几点问题,希望更多的能被双系统用户注意,无论是否发生过此类现象,或者正准备使用双系统去尝试Windows8的朋友,考虑到数据安全,以及目前技术优化的全面性,尽可能暂时的关闭掉Hybrid Boot快速启动服务。
6金胜维Challenger C3000详细参数文章早些写有些不成熟,毕竟正式版还没有发布,现在来看这些问题有一部分是用户自己的操作不当造成的,但仍然一部分不足值得我们去注意。但事先说明的是,我们并不是针对Windows8系统,而且根据目前用户反映的情况集中了解,看看从Win7过渡过来,有什么新的变化需要并且值得注意。
孙玉亮