CSM.Dev

проблема с ХДД

кароче предистория...
жил был, бл*...
вообщем у подруги полетел комп, вин98 писал мол что с диска неможет считать при загрузке
я взял к себе её винт(WD 19Gb IDE/ATA)
зашёл через свой с винХР, пару минут там лазил и мой комп повис:eek:
сам винт при этом издавал жуткие звуки
затем мне всё таки удалось с её винта вынуть нужные файлы
ради интереса посмотрел через дефрагментатор(Executive Diskeeper) состояние логических дисков(их было два, С - системный на 16Гб и Д - под файлы 3Гб, оба ФАТ32) показало среднее кол-во фрагментов на файл 1.6 у С, что очень не хорошо(хотя у меня 1.8 было), я всё таки надеялся что тормознутость её винта объясняется фрагментировоностью(них** себе слово)
вообщем, сегодня пришёл к подруге поставил ей её винт, снёс логические разделы, создал новые, начал форматировать и на первом же проценте формат пишет Trying to recover allocation чё-то там и цифры, вообщем это пофиг кое как отформатировался С диск, примерно за час(16Гб), потом отформатил Д, там тоже пару раз писалось это(см. выше)
ок, решил поставить ХР, вставил диск, диск начал загружать различные дрова и когда внизу появилось Starting Windows дальше ничего не пошло
тут возможно глюк диска, хотя маловероятно, диск хоть и заезженный, весь в царапинах, но не подводил ещё меня
к счастью у меня с собой был ещё ВинМЕ, но тут случилась х**ня, т.к. этот диск типа только для моего компа он не захотел устанавливать Вин на другой комп, хотя в 80% случаев устанавливает
ну тут я решился на последний возможный вариант, глупый знаю не ругайте не смейтесь, решил вставить в её комп свой хард и перекинуть от себя ей ХР, но мля ничего не вышло мой ХР не захотел грузится, выскочил BlueScreenOfDeath сказал что дальше неможет грузится ссылаясь на какой-то адресс то ли I/O то ли памяти, Safe Mode тоже самое выдал, ну возможно это из-за того что ХР ставился под мои дрова на мой комп и нехотел работать на другом, хотя с МЕ и 98 у меня получалось такое проворачивать

вообщем вопросы! что с ХДД 19Гб? он поидее пашет, но ХР нельзя поставить, видимо потому что он пишет файлы для запуска установки ХР в начало диска где при формате были ошибки...
можно-ли залечить эти ошибки? я слышал что при физическом повреждении поверхности диска, если конечно не пошло рассыпание по цепочке, можно сделать так чтоб комп работал только с нормальной частью диска, хотя это уменьшает объём диска...
чем можно хард полностью(на программном уровне) продиагностировать?