Windows-Server-2012

安裝 Windows 的驅動器在 Windows Server 2012 上被鎖定

  • August 11, 2017

長話短說,我相當肯定我們的 Windows 2012 伺服器在安裝更新時斷電,現在我花了大約 30 個小時試圖修復它。

我很確定我已經將問題縮小到分區的設置和/或損壞的 BCD 是罪魁禍首,但到目前為止,我在網上找到的任何東西都沒有修復它,我發現的任何東西都沒有足夠清楚地解釋需要做什麼。

問題的順序是這樣的:

  1. 機器無法啟動 - 只有一條錯誤消息提示需要使用恢復磁碟
  2. 使用恢復盤時,自動修復不起作用(當然)。經過幾個小時的嘗試,我決定嘗試刷新 - 但是,有一條錯誤消息The drive where Windows is installed is locked. Unlock the drive and try again
  3. 線上資訊表明這可能有幾個原因,本文在各個方面總結了所有建議:

<https://neosmart.net/wiki/the-drive-where-windows-is-installed-is-locked/>

  1. 該頁面上的方法 3(使用 chkdsk)不返回任何錯誤和資訊。
  2. 該頁面上的方法 4(使用 bootrec)在最終命令 ( bootrec /RebuildBcd) 上失敗並顯示消息The requested system device cannot be found.
  3. 該頁面上的方法 5似乎可以正常工作,但是,機器仍然無法啟動並出現相同的問題,並且修復選項仍然不起作用。

我應該指出方法 5 對我來說不清楚 - 例如,其中一個步驟說使用 FAT32 查找分區,但我的沒有一個如我所附照片所示。另一個問題是本教程沒有解釋每個步驟在做什麼。我是要從可啟動 USB 複製東西嗎?我是從一卷複製到另一卷嗎?我不知道目標是什麼,所以我不知道應該在什麼時候使用哪個驅動器號。

在此之後,我嘗試sfc /scannow按照以下 snayob 的建議執行,但是當我這樣做時,我收到一條消息說There is a system repair pending which requires reboot to complete. Restart Windows and run sfc again.當然,我無法重新啟動 Windows。當我重新啟動時,我又回到了起點。

我認為我不清楚的是以下問題:

  1. 我需要給每卷特定的指定字母嗎?如果是這樣,是什麼?
  2. 與此相關的是,圖像中列為 C 的捲在機器執行時並未稱為 C - 我的主卷稱為 C,它安裝了作業系統(在 diskpart 中列為 D 的那個)。同樣,在 diskpart 中列為 E 的那個以前稱為 D。
  3. 愚蠢的問題,但我不是 100% 清楚哪個卷是系統卷,儘管我認為它的大小是 350MB。任何人都可以從diskpart資訊中分辨出來嗎?
  4. 這也是我應該“活躍”的嗎?
  5. 總的來說,是否可以準確地告訴我在這裡需要做什麼?我相信我已經接近讓它再次執行,但我也嘗試了我能找到的一切。

任何幫助將不勝感激 - 我以前從來沒有進入過這個,所以我知道我在最後一天左右學到的一切。

編輯

根據建議,我嘗試按照此處的步驟操作。但是,在執行命令時sfc scannow。我得到錯誤:

There is a system repair pending which requires a reboot to complete. Restart Windows and run sfc again.

當然,我不能那樣做。根據文章,我將此命令更改為sfc /scannow /offbootdir=c:\ /offwindir=d:\windows. 這裡的輸出是:

Resource Protection could not start the repair service.

所以我跑net start trustedinstaller。該命令成功,但是當我執行該sfc /scannow /offbootdir=c:\ /offwindir=d:\windows命令時,我再次收到有關未啟動修復服務的消息。

我們現在已經花了一個星期的時間 - 荒謬。我正在和一位管理大量伺服器的朋友交談,他的建議是“扔掉你所有的 Windows 伺服器”。他半開玩笑,但我認為我們現在正處於這實際上是答案的階段——我會再等一天左右,然後將其作為解決方案發布,因為這是我們必須要做的。

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

bootrec 有時會失敗,但在這種情況下 bcdboot 可能會成功。

請參閱修復 - 安裝 Windows 的驅動器被鎖定

在 MS technet 部落格網站上找到這篇文章。他們呼叫了另一個你沒有提到的磁碟部分測試,並認為它可能會有所幫助。 <https://blogs.technet.microsoft.com/askcore/2011/06/02/my-disk-is-read-only-help/> 在受影響的系統上啟動到故障恢復控制台等,然後嘗試以下操作:

diskpart
list disk
select disk # &lt;where number is the OS install disk&gt;
attributes disk
...text will say "current read only state = yes/no"
...if state = yes
attributes disk clear readonly

引用自:https://serverfault.com/questions/866680