Стандартный ноутбук здесь - Dell D600 с XP SP3, который изначально шел с накопителем на 80 ГБ. Один из них был модернизирован до внутреннего накопителя на 160 ГБ. Ghost использовался для переноса и расширения исходной установки на обновленный диск. Какое-то время все было хорошо. Через некоторое время компьютер загрузится с пустым текстовым экраном с курсором в верхнем левом углу. Это происходит сразу после POST и до того, как произойдет что-либо, связанное с Windows. Итак, F8 не работала, безопасный режим не работал, и не было логотипа Windows. FIXMBR и т. Д. Не всегда работали. Для ее восстановления необходимо было повторно запустить фантомную систему из резервной копии. Во всех случаях это происходило после установки нового или обновленного программного обеспечения, такого как Adobe, Picasa и т. Д. Установка того же обновления программного обеспечения после повторной установки Ghost прошла успешно.
Проверка на вирусы не выявляет никаких отклонений от нормы. Что искать?
Мы никогда не замечали, что в BIOS было только 137 ГБ. Оказывается, что в большинстве старых системных BIOS присутствует очень распространенный лимит жесткого диска ATA «137 ГБ». Это происходит из-за ограничения 28-битной адресации в контроллерах ATA и BIOS до 2006 года. Было изменение архитектуры на ATA-6 и 48-битный LBA, что очень ясно объясняется здесь в терминах компьютерщиков:
Таким образом, каждый раз, когда запись пересекала барьер 137G, она разрушала загрузочный сектор. Моя последняя версия BIOS не поддерживает 48-битный LBA. Вот этот бесполезный документ Dell:
BIOS сообщает о меньшей, чем ожидалось, емкости накопителя на Dell ™ Latitude ™ D600
что означает, что все должно быть в порядке, кроме отчетного номера BIOS.
Есть документ Microsoft: Как включить поддержку 48-битной логической адресации блоков для дисков ATAPI в Windows XP
Это означает, что XP SP1 или выше должна обеспечивать правильную работу всего.
Моя теория заключается в том, что существует утилита или драйвер Dell, которые используют BIOS для некоторых функций и вызывают SNAFU адресации.
Итог: если вы обновляете старую систему в стиле IDE / ATA после 137 G, убедитесь, что BIOS поддерживает ее. Кстати, 137G оказывается примерно 127.9G в директории диска Acronis или в утилите управления дисками из-за математики:
2^28*512 = 137 438 953 472 bytes
137 438 953 472/(1024*1024*1024)= 128 Gb
Путаница с полным десятичным и усеченным десятичными числами и kBytes приводит к тому, что возникают разные числа, относящиеся к той же проблеме -
100 G
120 G
128 G
137 G
Дополнительное пространство должно оставаться неиспользованным - его нельзя назначить разделу или второму диску, поскольку исходная проблема с переполнением адресации BIOS все еще существует.