Dat van die diskcontroller ben ik met je eens, is namelijk op te lossen via:
code:
1
2
3
4
| [SysPrep]
BuildMassStorageSection = Yes
[SysprepMassStorage] <-- Lege sectie, maar moet bestaan! |
Maar een HAL van Machine A werkt niet zondermeer op machine B. Machines die gebruik kunnen maken van delzelfde HAL gaan natuurlijk altijd goed. Alleen zal er wat hardware niet gedetecteerd worden. Kun je ook mooi doen met Sysprep.inf en een drivers directory. Een HAL is echt een zeer low-level component dat dicht op de hardware zit en deze specifieke details verbergt voor het bovenliggende OS.
Bijvoorbeeld een HALAACPI (single processor) op een HALMACPI (multiprocessor of HT processor) machine gaat niet lekker lukken en geeft bij mijn weten een harde BSOD.
Een HALAACPI op een HALACPI machine lukt al helemaal niet (BSOD!!). (De verschillende HAL namen die ik noem zie je in je i386 directory staan. Tijdens de setup wordt één van deze gedetecteerd en altijd HAL.DLL genoemd)
Nee, die HAL's zijn echt erg kritisch, tenzij je ze lowlevel de HAL's op het filesystem kunt vervangen voordat Windows start, bijvoorbeeld met WinPE of LANDesk of Altiris.
Linkje waarin bovenstaand verhaal wat uitgebreider staat:
Hardware independent imaging
Hint: Zoek ook eens op hardware Independent Imaging
[
Voor 50% gewijzigd door
Verwijderd op 19-11-2004 22:52
]