Не могу установить Windows 95 на старый жесткий диск

856
snaks20

У меня возникли проблемы при попытке установить Windows 95 на старый диск Seagate ST3120A (размер 106 МБ). Компьютер этой установки - старый старый компьютер Am386DX. Перед этим я установил Windows 95 на жесткий диск Quantum 640 МБ под своим хост-компьютером Celeron, и он работал нормально, но компьютер 386 не смог загрузиться с жесткого диска (слишком большой).

Проблема возникает, когда Windows 95 копирует свои файлы на жесткий диск. Кажется, он застрял на 75-85% и выбрасывает некоторые случайные ошибки, такие как деление на ноль или ошибки vcache.

Каждый раз, когда я пытаюсь установить Windows, программа установки успешно форматирует жесткий диск.

Технические характеристики хост-компьютера Celeron:

  • Intel Celeron D 2,4 ГГц

  • 256 МБ ОЗУ

  • Видеокарта ATI Radeon AGP

  • Привод CD-ROM

Я попробовал следующее:

  • Измененный CD-ROM

  • Изменен установочный диск Windows 95

К сожалению, после того, как я заполнил диск двумя проходами, обнаружилось 34 ошибки Затем я протестировал его с HDD Tune и обнаружил 2 поврежденных сектора.

Не могу установить Windows 95 на старый жесткий диск

Плохие сектора выглядят так, как будто они находятся на позиции 55 МБ. Может быть, поэтому установка заморожена.

Могу ли я использовать жесткий диск для установки Windows 95?

2
Вы уверены, что диск 106 Мб в порядке? Journeyman Geek 8 лет назад 0
Я не уверен, поскольку я нашел это в хранилище. У этого могли быть плохие сектора. snaks20 8 лет назад 0
Вы можете подключить его к более современной установке / liveCd и полностью отформатировать его. Это должно выявить плохие сектора или исключить их. Hennes 8 лет назад 1
Благодарю. Я попытаюсь использовать утилиту загрузки CD Hiren и опубликую результаты в комментариях. snaks20 8 лет назад 0
Я использовал утилиты для жестких дисков HDDscan и Victoria и не нашел плохих секторов. snaks20 8 лет назад 0
Ноль заполнить диск, затем попробуйте установить снова. Moab 8 лет назад 0
@ Moab Спасибо. Я дам ему попробовать. snaks20 8 лет назад 0
Обратите внимание, что вы также можете разбить диск на раздел <50MB и установить на него win95. Затем используйте остальное для второго раздела (winRC IIRC действительно отмечает плохие сектора для своих таблиц FAT. Я понятия не имел, что современные окна больше этого не делают). Hennes 8 лет назад 0
@Hennes: Современные Windows все еще могут отмечать плохие сектора в таблицах метаданных FAT / NTFS, они просто не делают этого во время «полного формата». До Vista она выполняла сканирование на наличие поврежденных секторов, но не перезаписывала данные. Люди ожидали, что «полный формат» полностью уничтожит и очистит все данные на диске - он этого не сделал и не перезаписывал ничего, кроме самого FAT / MFT. Объедините это с тем фактом, что современные накопители перераспределяют секторы внутренне, уменьшая потребность ОС в этом, и Vista + переворачивает формат, чтобы потребители, считавшие, что формат удаляет все, не оставляют конфиденциальные данные. qasdfdsaq 8 лет назад 0

1 ответ на вопрос

4
qasdfdsaq

У вас плохие сектора на диске. Является ли это единственной причиной проблемы, я не знаю, но, тем не менее, сначала нужно разобраться.

Что вам нужно сделать, это подключить его к более современному ПК или LiveCD и выполнить сканирование поверхности . На XP и выше это делается с помощью chkdsk /rкоманды. В WinME и более ранних версиях команда scandisk /surfaceобязательна.

Не просто «подключите его к более современной установке / liveCd и полностью отформатируйте его». Не просто «Ноль заполнить диск, а затем попробуйте установить снова».

Причина, по которой форматирование на современной установке не будет работать, заключается в том, что более новые выпуски Windows (Vista и выше) фактически не читают и не проверяют диск при выполнении форматирования - вместо этого они выполняют заполнение нулями, которое перезаписывает, но не исправляет плохие сектора.

Причина, по которой заполнение нулями не сработает, заключается в том, что старые диски не имеют встроенной логики для невидимого перераспределения секторов, как это делают современные диски. Следовательно, они полагаются на ОС и файловую систему для переназначения секторов. XP и ниже будут делать это во время полного формата, Vista и выше не будут. С другой стороны, сканирование поверхности будет переназначаться в любой версии DOS или Windows.

Я должен указать, что я не использовал какие-либо современные настройки для форматирования жесткого диска, потому что у меня нет компьютера с Windows Vista и более поздними версиями, который мог бы обнаружить мой жесткий диск. Я использовал компакт-диск с Windows XP на своем ПК Celeron и специальную программу (DiskWipe), чтобы заполнить диск до нуля. Итак, как я могу исправить поврежденные сектора на диске? snaks20 8 лет назад 0
Запустите chkdsk, а не ноль. qasdfdsaq 8 лет назад 0
После того, как я запустил chkdsk, я использовал HDD Regenerator и обнаружил, что у меня есть два физических поврежденных сектора. Может быть, кто-то уронил его в хранилище. Единственное решение - создать раздел с плохими секторами, как я слышал от Hennes. snaks20 8 лет назад 0
Делать. Не. Используйте. HDD. Регенератор. qasdfdsaq 8 лет назад 0
Зачем ? Я ничего не сделал с жестким диском, кроме стандартного инструмента форматирования Windows. Это плохо в каком-то смысле? snaks20 8 лет назад 0
Потому что вы только путаете себя. qasdfdsaq 8 лет назад 0
Хорошо. Как мне поступить дальше? snaks20 8 лет назад 0
После того, как вы провели сканирование поверхности, установите на него Windows без переформатирования. qasdfdsaq 8 лет назад 0
Хорошо. Я попробую это и выложу обновление. snaks20 8 лет назад 0
Вот это да. То, что вы сказали, на самом деле сработало! Я наконец загрузился в Windows 95, и он работает нормально. Большое спасибо ! snaks20 8 лет назад 1