Следующие две статьи относятся к XP, но, вероятно, также применимы к Vista:
Решение об ошибке Hal.dll отсутствует или повреждено
Восстановление Hal.dll с компакт-диска Windows XP
Я пытаюсь установить Windows Vista на свой ноутбук, в котором дисковод компакт-дисков больше не работает. Я решил, что установлю через флешку. На том же ноутбуке я создал свою загрузочную флешку, включил ее, чтобы удалить некоторые ненужные вещи, и теперь мой ноутбук не загружается. Это говорит мне, что мне не хватает файла "hal.dll".
Так что теперь мой ноутбук полностью выведен из строя. Я прибег к моему старому рабочему столу, который работает на Windows XP. Я хочу создать еще одну загрузочную флешку из оригинальной неизмененной копии Vista, которую я только что приобрел. Когда я запускаю DISKPART, я не могу отобразить эту вещь в «LIST DISK», она просто показывает жесткий диск моего компьютера. Он полностью подключен и появляется, когда я захожу на «мой компьютер» как я: но не в diskpart. Есть идеи почему?
Я сейчас в отчаянии. И готов попробовать что угодно. Кто-нибудь может помочь?
Следующие две статьи относятся к XP, но, вероятно, также применимы к Vista:
Решение об ошибке Hal.dll отсутствует или повреждено
Восстановление Hal.dll с компакт-диска Windows XP
Похоже, что вам не повезло создать загрузочный USB-накопитель из XP, который будет работать для установки Vista, согласно этой статье в блоге Джеймса О'Нила в MS . Для этого вам нужно найти компьютер с Vista / Win7 / Server 2008 или попытаться исправить уже установленную установку в соответствии с рекомендациями harrymc. А может, не в следующий раз?