PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

回應
 
主題工具
Oudie
Senior Member
 
Oudie的大頭照
 

加入日期: Oct 2000
您的住址: Meowplanet
文章: 1,239
單核轉雙核,系統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
     
      
__________________
對於不喜歡的人,我沒有必要去討好他;不瞭解我的人,我也不必非讓他瞭解我不可
By 銀英傳 EP8 P.168 我的部落格

此文章於 2007-06-16 01:56 PM 被 Oudie 編輯.
舊 2007-06-16, 01:49 PM #1
回應時引用此文章
Oudie離線中  
dogskin
Major Member
 

加入日期: Oct 2003
文章: 285
Talking

看標題還以為是大濕文
很感謝實用的知識發表
 
舊 2007-06-16, 02:37 PM #2
回應時引用此文章
dogskin離線中  
a9607
Master Member
 
a9607的大頭照
 

加入日期: Oct 2001
文章: 2,220
引用:
作者dogskin
看標題還以為是大濕文
很感謝實用的知識發表


如果是 大濕文 標題應該是

雙核轉單核,系統FDD從3.5"轉成5.25" 免重裝DOS的方法..
舊 2007-06-20, 04:48 PM #3
回應時引用此文章
a9607離線中  
ddr
Junior Member
 
ddr的大頭照
 

加入日期: Nov 2001
您的住址: 台北
文章: 872
好文 推推推
補充一下:xp pro 才有支援雙核
舊 2007-06-20, 05:24 PM #4
回應時引用此文章
ddr離線中  
yunjing
Power Member
 
yunjing的大頭照
 

加入日期: Oct 2001
您的住址: 家裡
文章: 594
引用:
作者a9607
如果是 大濕文 標題應該是

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


推大濕的標題...
這文章很實用...
不過步驟好像有點複雜..
__________________
yunjing
簽名檔當然就是拿來簽名低嘛..
舊 2007-06-20, 06:26 PM #5
回應時引用此文章
yunjing離線中  
a9607
Master Member
 
a9607的大頭照
 

加入日期: Oct 2001
文章: 2,220
引用:
作者yunjing
推大濕的標題...
這文章很實用...
不過步驟好像有點複雜..


一點都不複雜啊

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

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

舊 2007-06-20, 06:35 PM #6
回應時引用此文章
a9607離線中  
laputa38
Major Member
 
laputa38的大頭照
 

加入日期: Oct 2002
文章: 270
感謝好文章,未來小弟也要用到,先COPY下來
舊 2007-06-21, 02:24 AM #7
回應時引用此文章
laputa38離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



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


vBulletin Version 3.0.1
powered_by_vbulletin 2024。