Bug Check 0xC0000221: STATUS_IMAGE_CHECKSUM_MISMATCH
Соответственно, несколько вариантов:
1. Ошибка дисковой подсистемы.
Замените SATA-кабель (и/или IDE-шлейф), воткните в другой порт (если есть) на материнской плате. Chkdsk вы сделали, можете
низкоуровневыми утилитами (Victoria или MHDD) проверить.
2. Ошибка памяти.
Диагностика оперативной памяти
Если две планки памяти, попробуйте оставлять по одной. Поменять память (желательно от другого производителя на случай несовместимости), вставить в другие слоты. Убрать разгон (если есть). Сбросить настройки BIOS на default (по умолчанию), обновить BIOS. Проверить
целостность конденсаторов на материнской плате. Поменять блок питания.
3. Повреждение системных файлов.
При этом отображалось бы имя файла, а у вас просто "Hardware error". Но на всякий случай:
Способы восстановления системы
Дополнительно:
Появление сообщения об ошибке «STOP: C0000221 unknown hard error» или «STOP: C0000221 STATUS_IMAGE_CHECKSUM_MISMATCH»
Ошибка "Bad Image Checksum" при обновлении операционной системы до Windows XP