
我剛剛升級了一個戴爾 Optiplex 980桌上型電腦(配備 Core i5-650 CPU)從先前的 2x2GB(總共 4GB)RAM 升級到新的 4x4GB(總共 16GB)。根據,這是它應該支援的最大值手冊。升級後機器硬體運作正常,BIOS正確辨識4GB記憶體。但是,目前安裝在硬碟上的作業系統 Windows 7 Pro 64 位元將無法正常啟動。
Windows 顯示“無法正常啟動,是否要執行啟動修復?”提示,無論我選擇兩個選項中的哪一個(正常啟動Windows / 運行啟動修復),我都會看到幾秒鐘的進度條,之後機器重新啟動,並在一段時間後再次將我帶到完全相同的螢幕。我嘗試進入安全模式(F8 選單正常顯示),但這也會導致相同的啟動時重新啟動。
經過一番谷歌搜尋後,我發現主機板可能不支援單面 4GB DDR3 模組,我應該買雙面的(儘管手冊沒有提到這一點)。然而,這種解釋對我來說似乎不太可能,因為 PC 能夠從 Ubuntu 14.04 Live USB 記憶棒完美啟動(然後正確顯示 16GB 可用記憶體)。
關於為什麼 Windows 7 無法再啟動有什麼想法嗎?完全擦除並重新安裝硬碟可以解決問題嗎?
編輯:我現在嘗試運行 MemTest(從 Ubuntu Live CD 啟動選單),該程式在啟動後幾乎立即(<2 秒)導致計算重新啟動。我嘗試過使用四個內存模組單獨啟動計算機,但每一個都會導致 PC 在 BIOS 加載時卡住。 PC 正面顯示兩個 LED,指示「記憶體錯誤」。
難道真的四個模組都壞了?或者更可能是相容性問題? (我傾向於認為是後者。)
新記憶體為4GB模組金士頓 PC3-10600 DDR3 內存,運轉電壓為1.5V。舊記憶體是 2GB 模組美光 PC3-10600 DDR3 內存,也以 1.5V 運行。
答案1
只要我不嘗試其他所有操作,我就不會從磁碟上擦除 Windows 安裝。 (在我看來,Windows 一般都可以使用您的 2x2GB。)
但你的問題缺少一個小細節:你的Windows是32位元版本還是64位元版本。
32 位元 Windows 版本最多只能尋址 4GB 記憶體。因此,如果 Windows 實際上是 32 位元的,那麼 16GB 可能太大了,無法處理。
這裡您可能會發現有關 32 位元和 64 位元 Windows 差異的更多見解。
如果您使用的是 32 位元 Windows,則必須升級。
如果您使用的是 64 位元 Windows,您應該測試 Windows 啟動時是否只安裝了兩個記憶體模組。
也可以透過切換模組進行測試。 (也許其中一個模組已損壞,Windows 會嘗試使用該部分。)
在擦除磁碟之前,我也會從 Windows DVD 進行修復安裝。
答案2
在交換 RAM 記憶體(兩對相同的 4GB 記憶體)後,我在 Windows 7 32 位元系統上遇到了這個問題。沒有什麼能夠挽回局面。
基本上,我有一個 32 位元系統,安裝 64 位元版本是唯一適合我的過程。