PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   單核轉雙核,系統HD從SATA I轉成SATA II,免重裝XP的方法 (https://www.pcdvd.com.tw/showthread.php?t=726065)

Oudie 2007-06-16 01:49 PM

單核轉雙核,系統HD從SATA I轉成SATA II,免重裝XP的方法
 
最近升級到C2D,經過一番風雨(XP光碟有問題),終於順利安裝完成,不過後來又購買一顆320G SATA2 HD,用XPE作DISK CLONE。

系統轉移到新硬碟後(原系統碟為SATA I),發覺SATA II的介面居然顯示SATA I!?

後來得知SEAGATE預設是SATA I,要移除JUMP才會變成SATA II,但是移除後仍然無用,並且工作管理員只會顯示單核CPU。

研究一些資料才發現,可能是當初轉移系統時HAL的問題,必須要重新對應。

以下列出對應方法,如果發覺明明買的是SATA II的硬碟,卻無法開啟SATA II的速度(系統顯示為SATA I),或是雙核CPU卻顯示成單核,可以用這個方法解決。

原理:
在 windows 下單核心是 acpi uniprocessor pc, kernel load halaacpi.dll
在 windows 下雙核心是 acpi multiprocessor pc, kernel load halmacpi.dll
它們使用的 kernels 是不同的, 如果問題是來自 hal files 沒更新
轉換前需要確定在 system32 目錄下有 halacpi.dll, halmacpi.dll halaacpi.dll 這三個檔案
沒有的話從 windows cd 或是 sp2.cab 解壓縮到 %systemroot%\system32\
在 boot.ini 加上對應的 /hal=halacpi.dll 或是 /hal=halmacpi.dll
轉換至雙核心時需要更新 kernel,

法一:
利用98開機片進到DOS模式,並輸入下列指令
cd c:\windows\system32
ren ntkrnlpa.exe ntkrnlpa.old
ren ntoskrnl.exe ntoskrnl.old
ren hal.dll hal.old
cd c:\windows\driver cache\i386
expand sp2.cab -F:halmacpi.dll c:\windows\system32
expand sp2.cab -F:ntkrpamp.exe c:\windows\system32
expand sp2.cab -F:ntkrnlmp.exe c:\windows\system32
cd c:\windows\system32
ren halmacpi.dll hal.dll
ren ntkrpamp.exe ntkrnlpa.exe
ren ntkrnlmp.exe ntoskrnl.exe

重開機

法二:
如果沒有98開機片,或是不熟悉DOS介面,也可以用XPE進入WINDOWS
在重開機前,先到C:\WINDOWS\Driver Cache\i386
找到SP2.CAB檔,用解壓縮軟體解出
halmacpi.dll
ntkrpamp.exe
ntkrnlmp.exe

三個檔案,然後在C底下創一個ACPI的資料夾,把這三個檔案放到裡面
利用XPE開機光碟進到WINDOWS,重新命名C:\windows\system32底下的
ntkrnlpa.exe
ntoskrnl.exe
hal.dll

把副檔名改為OLD
把C:\ACPI的三個檔案COPY到\windows\system32
改名

halmacpi.dll=>hal.dll
ntkrpamp.exe=>ntkrnlpa.exe
ntkrnlmp.exe=>ntoskrnl.exe

刪除ACPI資料夾,重開機即可

正常運作後在套用KB896256

參考資料:http://forum2.msi.com.tw/viewtopic.php?t=36603&sid=356a8e4f569442c13a1ea9869b647739

dogskin 2007-06-16 02:37 PM

看標題還以為是大濕文
很感謝實用的知識發表

a9607 2007-06-20 04:48 PM

引用:
作者dogskin
看標題還以為是大濕文
很感謝實用的知識發表


如果是 大濕文 標題應該是

雙核轉單核,系統FDD從3.5"轉成5.25" 免重裝DOS的方法.. :laugh:

ddr 2007-06-20 05:24 PM

好文 推推推
補充一下:xp pro 才有支援雙核

yunjing 2007-06-20 06:26 PM

引用:
作者a9607
如果是 大濕文 標題應該是

雙核轉單核,系統FDD從3.5"轉成5.25" 免重裝DOS的方法.. :laugh:


推大濕的標題... :p
這文章很實用...
不過步驟好像有點複雜.. :D

a9607 2007-06-20 06:35 PM

引用:
作者yunjing
推大濕的標題... :p
這文章很實用...
不過步驟好像有點複雜.. :D


一點都不複雜啊

DOs不支援雙核,所以單雙核沒差

3.5"→5.25"不過是 format 一張開機片...

:laugh: :laugh: :laugh:

laputa38 2007-06-21 02:24 AM

感謝好文章,未來小弟也要用到,先COPY下來


所有的時間均為GMT +8。 現在的時間是02:51 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2024。