
我有一個 30GB SSD,上面安裝了 Windows 7(比較規格如下)。不久前做了某件事(不幸的是我不記得是什麼)後,我的 SSD 發生了一些事情。現在,當 SSD 在啟動時連接到電腦時,電腦會在 BIOS 初始畫面上凍結。
可能值得一提的事情:
- 連接到另一台電腦時 SSD 啟動正常
- 我的電腦在未連接 SSD 時運作正常
- 當 BIOS 螢幕後連接 SSD 時也可以正常運作 [1]
- 我通過將文件傳輸到另一個硬碟並從那裡修復它來使其工作。 [2]
- SSD 非常滿,少於 30 GB 的可用空間。
[1] - 我目前的解決方法是僅連接帶有資料的TB HDD,這會使其透過BIOS 到達顯示「重新啟動並選擇正確的啟動裝置或在選定的啟動裝置中插入啟動媒體並按一個鍵”的螢幕。此時,我使用連接 HDD 的SATA電纜並將其移至SSD,然後使用其他SATA電纜連接剩餘的驅動器。
我努力了:
- 使用不同的SATA電纜和連接埠
- 將SATA模式從achi更改為ide
- 重置 BIOS(透過使用主機板手冊中所述的 CMOS 跳線)
- 使用 Linux 中的各種修復工具(boot-repair、gdisk、testdisk)
我嘗試禁用 BIOS 螢幕來查看帖子,但在帖子發布之前它凍結在空白的黑屏上。
我嘗試的另一件事是將內容複製到另一個驅動器。我使用兩種方法嘗試了這一點,首先,dd 克隆整個磁碟,其次,只需一個簡單的 cp 命令即可複製所有檔案和目錄。
當我嘗試第一種方法時,第二個硬碟的行為與第一個硬碟一樣,並且在 BIOS 上凍結。
[2] - 然而第二種方法效果較好。我記不清我首先做了什麼(可能是 testdisk,類似的東西,甚至是 Windows 修復光碟(識別起來有點困難)),但我讓它啟動到 grub 救援命令行。從那裡我使用 lilo 重新安裝了 mbr,然後使用了 Windows 修復光碟。之後它啟動良好(儘管尚未正確測試)。雖然我確實意識到我可以對 SSD 遵循相同的過程(假設我記得我做了什麼),但我更願意找出真正導致問題的原因並解決它。
電腦規格:
主機板:華碩 P8P67 Pro
儲存:
- 30GB SSD - Windows 7
- 1TB HDD - Ubuntu* 和資料
- 1TB HDD - 更多資料
- 80GB HDD - Arch 和一個空的 40 GB 分割區*雖然目標是最終在兩個作業系統上設定 grub,但我相信我自己可以做到這一點。我問這個問題是因為我正在尋求修復 Windows 驅動器的幫助,而不是設定 grub。