遷移到SSD

遷移到SSD

我嘗試將 Dell XPS 17 筆記型電腦啟動到 SSD 驅動器,但遇到了無聲故障,但我無法真正弄清楚。從表面上看,引導程式鏈已損壞。我是一家單人公司,這台計算機是我的業務的主線……可以這麼說。

該電腦配備了 OEM 版本的 Windows 7,後來我將其更換為零售版 Windows 8.1,我仍然保留著該版本的包裝盒、CD 和金鑰。

以前,我有兩個 HDD,第一個 HDD(我將其替換為 SSD)有 4 個分割區:

  • 一個神秘的 109 MB 分區
  • 工廠安裝的復原分割區 (Windows 7)
  • 系統驅動器 (C:)
  • 我的數據驅動器 (D:)

第二個硬碟僅用於備份,不受此問題的影響。所有驅動器的面容量均為 500 GB。

遷移到SSD

對於遷移到 SSD,我採取了以下操作:

  • 我使用 CloneZilla 將 HDD 分割區 3 和 4 的映像儲存到外部 HDD。
  • 我使用 GParted 在 SSD 上建立了兩個分割區,第一個 80 GB 用於系統,帶有啟動標誌,其餘用於資料。
  • 我將映像從外部磁碟機還原到 SSD 上的系統分割區。

(我還沒有恢復我的資料分區,因為我想先檢查系統是否可以啟動。)

從那時起,我就無法在 SSD 上啟動 Windows 8.1。症狀是我在文字模式下遊標閃爍,並且根本沒有錯誤訊息,無論是來自 BIOS 還是任何開機載入程式。

我嘗試過的解決方案

這些「解決方案」都沒有成功。

  1. 使用 Sourceforge 的啟動修復磁碟(所有連結都沒有足夠的聲譽)
  2. 使用 Windows 8.1 啟動光碟中的修復功能。

1.啟動修復碟

我已經運行了兩次並且這是報告它在第一次之後產生。報告列出了一個錯誤:

根據引導磁區中的信息,sda1從41172992區開始。

2.Windows修復光碟

我已經從 CD 啟動了 3 次,每次都進入“故障排除”>“高級選項”。沒有任何東西使系統啟動。

第一次,啟動修復選項只是關閉計算機,沒有任何警告。我相信當時處於「準備自動修復」階段。

第二次,我按照一篇有關如何修復 MBR 的文章進行操作,最後發出了一個bootrec.exe /fixmbr命令。

第三次,我在比第一次更晚的階段(即「診斷您的電腦」)也經歷了殘酷的系統關閉(或重新啟動)。

我無法理解的是,當打開命令列時,我可以列出磁碟機 C(在 SSD 上)上的檔案。因此,我認為所有文件都在那裡。此外,chkdsk 在該驅動器上沒有發現任何問題。

bootrec /fixmbr命令之後,並且由於在編寫這個問題時進行了更多閱讀,我還執行了bootrec其他三個參數,即/fixboot/scanos/rebuildbcd。我之前的“識別的 Windows 安裝總數:0”/scanos現在為“1”,而 boot-repair-disk 的報告現在顯示 Windows MBR 安裝在 /dev/sda 中。不幸的是,我仍然無法啟動進入我的系統。

問題

由於我使用的許多程式的所有配置,我真的很想避免從頭開始重新安裝 Windows。

我懷疑問題出在我上面引用的錯誤上,解決這個問題的方法是讓引導磁區報告 sda1 從磁區 2048 開始。或者問題可能有所不同?

答案1

根據我在問題中描述的條件,我無法解決問題。事實證明,問題是缺少我所說的“神秘分區”的系統保留分區。一旦我將磁碟擦乾淨並從頭開始重新安裝作業系統,我意識到安裝過程創建了另一個“神秘分割區”,這次的大小為 350 MB。

大小差異可能是由於原來的作業系統是Windows 7,系統升級到了Windows 8.1。我猜想,當 Windows 8.1 安裝在現有的 Windows 7 系統上時,它不會移動分割區,也不需要重新建立“神秘分割區”,這對我來說似乎是合理的。

如果我也複製了該分割區,也許我就不會遇到這個問題。

相關內容