今天开始搞win2000的移植了!

今天,用了两快主板,分别在两快主板上用两块硬盘装了win2000 server.
想看看到底有那些不同,
一块是815ept 一块是694x
在815ep的主板上装好win2000,在service中intelide改好为atapi.sys
再改ide控制器。改为standed pc pci ide controller,
拿到694x的主板上进去就看到光标闪动,就停住了。而在815ept可以正常起动。
我用是acpi 的hal.dll,再加./sos后看到win2000起动加载的文件。
ntoskernl.exe hal.dll bootvid.dll system c_936.nls l_intl.nls
vgaoem.fon biosinfo.inf acpi.sys wmilib.sys pci.sys isapnp.sys
pciide.sys pciidex.sys intelide.sys(看主板),moutmgr.sys ftdisk.sys
diskperf.sys dmload.sys dmio.sys partmgr.sys atapi.sys disk.sys classpnp.sys dfs.sys ndis.sys ntfs.sys ksecdd.sys mup.sys viaagp.sys( 看主板)

搞了半天,就是停在那不同,如果把acpi的hal.dll改成stand pc 的hal.dll
我想815ep都会启动蓝屏了。
再694x主板上装好win2000,用的stand pc的hal, 我发现via的ide也是atapi.sys
所以直接挂到815e上,比上面的情宽好,至少没停主,而是在加载几个驱动,就挂了。蓝屏了,5555555555555555555555555

谁能教教我呀!

难道win2000不能移植吗????????????????