Традиционные пособия по установке Windows XP на компьютеры, написанные в первой половине 2000-х годов (до выхода Vista) гласят, что перед установкой ХР нужно выставить в БИОСе CD-DVD-привод главным загрузочным устройством.
Но на личном опыте установок ХР на более новые компьютеры (со времени выхода Vista) убедился, что если, следуя этому классическому совету, в БИОСЕ выставить главным загрузочным устройством оптический привод или флеш-накопитель (для установки ХР с DVD-привода или флешки), то почти всегда, после первой перезагрузки еще недоустановленной ХР,возникает эта проблема (не удается запустить Windows из-за испорченного или отсутствующего файла:<windows root>\system32\hal.dll. установите заново копию указанного выше файла).
Если же в БИОСе главным загрузочным устройством выставлен жесткий диск, а загрузка с оптического диска или флешки производится из загрузочного меню (Esc, TAB, F2, F8, F11, F12 и т.п. в зависимости от модели компьютера) только один раз, тогда данной проблемы не возникает, ХР нормально устанавливается на жесткий диск, файл hal32.dll прописывается там, где ему следует быть (на системном разделе жесткого диска).