Windows10教學, 個案研究分享

BitLocker安裝程式無法匯入BCD(開機設定資料)存放區?

BitLocker磁碟機加密

在專業版的Windows,例如Windows 10專業版、Windows 7 專業版、企業版、旗艦版,都會有提供一個叫「BitLocker磁碟機加密」的功能。

這個功能可以讓我們將磁碟整個加密,並且可在開機時,選擇適合自己的驗證方式(密碼、金鑰…等),也就是必需通過這個驗證,你才有辦法進入到Windows中,如果沒辦法通過的話,就算是你拿了整顆硬碟,你也沒辦法取得裡面的任何資料。

BitLocker安裝程式無法匯入BCD存放區

這個功能我已經用了好幾年的時間,也幫過很多台電腦開啟這個功能,直到最近在弄一顆「Windows 10 WTG(Windows to go)」的行動硬碟時,在安裝Windows 10是沒什麼問題,但只要一開啟BitLocker時,居然就會出現「BitLocker安裝程式無法匯入BCD(開機設定資料)存放區。您可能需要手動準備磁碟機以進行BitLocker。

每次都是到進行到「正在準備進行BitLocker的磁碟機」時,就會發生錯誤訊息,我發現到它這個工具在幫我們建立新的系統磁碟機之後,接著想要把程式放進BCD時發生錯誤。

由於我們在建立這種Windows To Go的環境,且利用DISM來佈署Windows時,都只建立一個Primary的Partition,但如果我們是透過正常Windows安裝媒體來安裝,且在分割磁區時,Windows總是會主動幫我們分割一個系統專用的區域(System Reserved),如下圖:

但要怎麼自己分割這個區域,且讓Windows能去使用它,這個我還真的不會。

因此,我就想到一個方式,就是不使用DISM來部署Windows,而是改用Windows安裝媒體來安裝Windows 10,在安裝程式將Windows安裝檔案放進硬碟之後,就把電腦關機,然後把硬碟放回USB行動碟中,接著讓Windows安裝程式完成之後的動作。

沒想到這個想法,居然有用,以下是詳細的操作。

BitLocker的BCD錯誤解決方式

在使用Windows To Go時,我們通常都是利用行動硬碟,所以我們會使用diskpart指令,只分割了一個Primary的磁區,接著使用DISM指令,部署了Windows 10安裝程式進去這個Primary的磁區。

由於缺少了System Reserved的磁碟區,所以BitLocker安裝程式,會主動分割一個System Reserved的磁碟區,並且將BitLocker程式放進去,但有時居然會發生,BitLocker放不進去自己所建立的System Reserved磁碟區裡。

因此,我們可以先把USB行動碟裡的「硬碟」取出來,先用主機板上的SATA排線接上,並且做用Windows安裝媒體(光碟或Flash隨身碟)來安裝Windows 10。

安裝Windows 10的文章可以參考「如何重灌WINDOWS10作業系統教學?」,但我們並不要做完文章中整個動作,而是只要完成「安裝階段」的過程,而重點就是在分割磁碟區時,要讓Windows安裝程式去建立它所需要的碟碟區,如下圖:

在按下〔確定〕之後,Windows就會去建立它所需的這些磁碟分割,如下圖:

也許你在操作時,Windows 10可能只額外建立一個「系統」磁碟分割,那也沒關係。

然後繼續安裝Windows,但記得在第一次Windows安裝程式要重新開機時,就立即把電腦的電源關閉,並且把這顆硬碟取出來,絕對不可以讓Windows開機進行設定的動作,要不然你的Windows To Go環境就會建立失敗。

最後再把SATA排線上的硬碟接回USB行動碟中,再由USB 3.0的行動碟來開機,接著完成「設定階段」後的工作。

這樣再去執行BitLocker安裝的動作時,就不會再有問題了。

另外補充,如果想要試另一個方法的話,可以看這篇國外的文章,我覺得應該也是可行。

你可能對這些內容也有興趣: