部分不能激活Win 7 的问题分析和解决方案
前言?
總所周知,目前Win7的激活程序多如牛毛,但總有些朋友的機器就是激活不了,以至于要刷BIOS等高危操作。
本文通過對Win7激活程序的原理分析,介紹一種能夠解決大部分OEM版系統激活Win7的方法,希望能夠幫助需要的朋友。問題分析?
目前以PCSKYS_Windows7Loader為代表的一系列win7激活程序, 大多是基于通過找到硬盤上的系統引導區,并導入SLIC+證書文件,再導入OEM密鑰來實現系統的激活,這需要直接在低級狀態下找到硬盤的引導區。然而,如果硬盤上有未分配卷標的隱藏分區,那么激活程序將無法找到硬盤的引導區,從而使得破解失敗!
?
原因1.?如果在安裝win7時選擇為系統引導區專門分出100M的話,將會在硬盤中分出一個沒有卷標的系統保留區,如下圖:
?
?
原因2.?相當多的品牌機(包括臺式和筆記本)擁有內置的系統還原功能,把還原內容存儲在EISA配置的隱藏分區里面,一般的軟件都無法對其進行操作,保證分區及系統還原的安全性,如圖,我們不能對它做任何操作(只有“幫助”):
?
但也正因為這個可惡的“隱藏分區”,使得win7激活程序找不到硬盤的引導區,從而導致系統不能激活!
?
解決方案
針對原因1,目前大多激活程序也給用戶提供了明顯的提示:
?
我們只要根據提示,將系統保留區分配一個卷標即可:
?
?
而針對原因2,我們需要執行一些命令行操作,來刪除“OEM隱藏分區”,從而使激活程序能夠順利找到硬盤的引導區,進行激活。
?
?1:使用“Run?As?Administrator”方式打開cmd,輸入“diskpart”并確定,啟動diskpart.exe程序
2:輸入“list?disk”敲回車,顯示磁盤列表
3:輸入“select?disk?磁盤號”(例“selectdisk?0”)?敲回車,將選擇相應的磁盤。
4:輸入“list?partition”命令,敲回車,顯示所選擇磁盤的分區
5:輸入“select?partition?分區號”并確認,選擇隱藏分區的分區號,在此我們選擇OEM盤即?select?partition?1。
6:輸入“delete?partition?override?”即可刪除當前選擇的分區。
?
?
如圖所示,OEM隱藏分區已被成功刪除:
?
?
接下來,就可以使用激活程序對Win7進行激活了,最后奉上Win7激活程序大全和硬盤安裝Win7工具,
請到我的skydrive下載:
http://cid-74fe5b3dbec6b75b.skydrive.live.com/browse.aspx/.Public?uc=2
?
補充
?就在寫文章的同時,又遇到了一個類似的問題“使用雙硬盤的機器無法激活”原理與本文中介紹的原因1、原因2相似,解決方案,當然是拔掉從盤,之留下主盤,進行激活——成功!
?
轉載于:https://www.cnblogs.com/blodfox777/archive/2009/11/10/1600021.html
總結
以上是生活随笔為你收集整理的部分不能激活Win 7 的问题分析和解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WCF技术剖析之二十三:服务实例(Ser
- 下一篇: 基于PageRank的作弊检测算法