揭開Windows-7自建隱藏分區的神秘面紗高手進階

在操作系統資源管理器下我們可以看到一些分區磁盤 , 這些分區是可見的 , 供我們日常操作使用 , 不過Windows操作系統中還有另外一部分分區是不可見的 , 想知道這些分區是干嘛的嗎?讓我們一起揭開Windows 7自建隱藏分區的神秘面紗 。

揭開Windows-7自建隱藏分區的神秘面紗高手進階

文章插圖

揭開Windows 7自建隱藏分區的神秘面紗
要查看該分區 , 可以運行:diskmgmt.msc 打開磁盤管理器 。 之后就能發現保留分區的存在 , 大小一般在100MB~200MB 。
提示:這個隱藏分區的大小在Windows7的各個版本中是不同的 。 在Windows 7的bate版本中該隱藏分區是200M , 從Windows 7 的RC及其以后版本中該隱藏分區大小改為100MB , 但是不管怎樣 , 其作用是一樣的 。 在Windows 7安裝過程中 , 它會首先在磁盤的開始位置創建一個100M左右的隱藏分區 , 然后將Windows 7裝在另外的一個分區里 。
1、分區狀態
該分區的格式為NTFS , 沒有磁盤卷標也沒有分配驅動器號 , 其磁盤狀態描述為:系統、活動、主分區 。 因為沒有驅動器號 , 所以在資源管理器中是不可見的 。
2、該分區中都有什么呢?
為了一探究竟 , 筆者為其分配了一個驅動器號F 。 操作方法是:在磁盤管理器中選中該分區 , 右鍵單擊選擇“更改驅動器號和路徑”彈出更改向導 。 單擊 “添加”按鈕在彈出的對話框中點選“分配以下驅動器號” , 然后點擊其后的下拉列表從中選擇F , 最后“確定”退出即可 。 接下來打開“計算機”可看到一個新的磁盤分區F , 進入該分區發現有兩隱藏目錄Boot和System Volume Information , 另外還有兩個隱藏文件bootmgr和BOOTSECT.BAK 。 毫無疑問 , Windows 7在該隱藏分區中保存了系統的引導文件 。
3、添加分區號后是否會影響系統啟動呢?
接下來我們重啟系統 , 看看上述操作(添加盤符)是否會影響到Windows 7的啟動 。 測試結果系統正常啟動 , 可見上述修改不會影響系統啟動 。 這是非常好理解的 , 為啟動分區重新分配盤符的操作并沒有修改系統的引導文件 , 也沒有修改磁盤引導扇區 。 可見 , 微軟之所以將Windows 7的引導文件放在一個獨立的隱藏分區中 , 一定是出于對引導文件的保護 。
4、能否將分區返回到隱藏模式呢?
既然隱藏分區是為了保護系統引導文件 , 下面我們進行測試看是否可以取消剛才為其賦予的驅動器號 。 右鍵單擊該分區選擇“更改驅動器號和路徑” , 嘗試“更改”或者“刪除”驅動器號都顯示“無法刪除/更改卷的驅動器號” , 其原因是改卷是系統或者啟動卷 。 由此可見 , 為Windows 7中的這個特殊的隱藏分區添加驅動器號的過程是不可逆的 。
5、刪除分區中的文件是否影響系統啟動呢?
下面我們嘗試刪除該分區中的系統引導文件會怎樣 。 筆者以administrator登錄系統 , 進入F分區然后進行文件刪除 。 在刪除的過程中發現 , 其中有些文件是無法刪除的 , 顯示“文件正在使用”或者提示“沒有刪除權限” 。 然后又嘗試了為administrator賦予“完全控制權限” , 結果被拒絕 。 經過測試發現就連system沒有完全控制權限 , 只有TrusterInstaller用戶才有完全控制權限 。 該用戶是Windows 7中特有的 , 其任務是單一的與系統安裝有關 , 在Windows7的用戶和組(lusrmgr.msc)中是沒有該用戶的 。 下面我們看看 , 在刪除了該分區中的某些文件之后是否會影響系統啟動 。 重啟系統 , 沒有問題系統正常啟動 。 可見 , 我們剛才刪除的文件與系統啟動無關 , 而真正與系統啟動相關的文件是無法刪除的 。
6、刪除分區中是否影響系統啟動呢?
通過磁盤管理器 , 筆者嘗試“格式化”、“刪除卷”均不能成功 , 可見Windows 7對該分區的保護是做得很不錯的 。 既然系統工具不行 , 那試試第三方工具 。 筆者用Acronis Disk Director Suite 10.0進行測試 , 利用該工具刪除了分區及其上面的數據 , 然后重啟系統 。 顯示“BOOTMBR is missing”即主引導扇區丟失 , 系統無法啟動 。 由此可見 , 該隱藏分區中保存了系統的引導文件和磁盤的主引導分區信息 。
以上內容便是Windows 7自建隱藏分區的神秘面紗 , 這個大小為100MB或者200MB的隱藏分區在Windows系統中非常重要 , 這里保留著系統引導文件和磁盤引導扇區信息 。
注:請不要格式化該分區 , 否則系統將無法啟動 。

推薦閱讀