Недостаточно памяти для инициализации windows 98

Обновлено: 04.07.2024

И еще: у меня есть какие-то апдейты, которых, кажется, не включены в этот сервис-пак, во всяком случае я их не нашел в списке.
Очень может быть, что они и не нужны, или же они от других версий Win98, но - вот они:

Нативные драйвера для USB Дисков входят в архив с камулятивным апдйтом. Вытаскивай весь архив, см. доку, драйвера - отдельный файлик.

И вот стоило бы написать в точности (в сопроводиловке), что именно правится для устранения кракозябров, для того чтобы нежелающие могли бы вернуть взад.

Спасибочки.
Именно из-за глюкавости nForce 2 и драйверов (да и вообще продукции nVidia) под 98SE (как под другими не знаю) для себя и не купил, взял на KT600 и Radeon 9600.
Но это дело вкуса и не данной темы, не будем здесь разводить дискусии .

ASPI стоят самые свежие. Однако, про них можно сказать только, что они стоят и все. Чипсет их не использует. Всему виной Abit и их кривое програмное обеспечение для AN7 под W98 . Ну да бог с ним. Все равно еще раз спасибо за труды.

Добавлено
Продолжение о 512 мегабайтах
В вольном переводе советы мелкомягких звучат так:

Q253912
Если компьютер, который выполняет любую из версий Windows 95-Me,
содержит больше чем 512 мегабайтов оперативной памяти,
Вы можете столкнуться со следующими проблемами:

There is not enough memory available to run this program.
Quit one or more programs, and then try again.
Недостаточно доступной памяти, чтобы выполнить эту программу.
Выйдите из одной или более программ, и затем попытайтесь снова.

Insufficient memory to initialize windows.
Quit one or more memory-resident programs or remove unnecessary
utilities from your Config.sys and Autoexec.bat files, and restart
your computer.
Недостаточно памяти, чтобы инициализировать Windows.
Выйдите из одной или более резидентных программ или удалите
ненужные утилиты из вашего Config.sys и Autoexec.bat файлов,
и перезапустите ваш компьютер.

ПРИЧИНА
32-разрядный драйвер кэша в защищенном режиме (Vcache) определяет
максимальный размер кэша исходя из количества оперативной памяти
при старте Windows. Vcache резервирует столько адресов памяти,
чтобы обратиться к кэшу максимального размера,
когда кэш по необходимсти будет увеличен до этого размера.
Эти адреса распределены в диапазоне виртуальных адресов
от 0xC0000000 до 0xFFFFFFFF (3 - 4 гигабайта),
известные как системная область.
На компьютерах с большими количествами оперативной памяти,
максимальный размер кэша может быть достаточно большим,
и Vcache зарезервирует все адреса в системной области,
не оставляя никаких виртуальных адресов памяти,
доступных для других приложений типа открытия сеанса MS DOS
(создающего новую виртуальную машину).
Vcache может выделять и использовать кеш максимальным размером 800 Мбайт.
Эта проблема может произойти с большей вероятностью с AGP видеоадаптерами,
потому что AGP апертура также отображается на адреса в системной области.
Например, если VCACHE использует максимальный размер кэша 800 Мбайт,
и AGP видеоадаптеру отобразили апертуру на 128 Мбайт,
остается очень небольшая часть адресного простанства для другого
системного кода и данных, которые должны занять этот диапазон
виртуальных адресов.

РЕШЕНИЕ
Чтобы обойти эту проблему, используйте один из следующих методов:
- Используйте установку MaxFileCache в разделе [vcache] файла System.ini,
чтобы уменьшить максимальный объем памяти который может использовать
VCache до 512 мегабайт (524 288 Кбайт) или меньше.

- Используйте утилиту MSconfig, чтобы ограничить объем памяти,
который Windows может использовать до 512 Мбайт или меньше.

- Уменьшите объем памяти, который установлен в вашем компьютере
до 512 Мбайт или меньше.

Insufficient memory to initialize windows.
Quit one or more memory-resident programs or remove unnecessary
utilities from your Config.sys and Autoexec.bat files, and restart
your computer.
Недостаточно памяти, чтобы инициализировать Windows.
Выйдите из одной или более резидентных программ или удалите
ненужные утилиты из вашего Config.sys и Autoexec.bat файлов,
и перезапустите ваш компьютер.

Это может также произойти в процессе установки Windows,
или когда Windows запускается первый раз.

РЕШЕНИЕ
Чтобы обойти эту проблему, добавьте следующую строку
в раздел [386enh] файла System.ini:

Это ограничивает количество физической оперативной памяти,
к которой Windows может обратиться до 768 Мбайт.

Q304943
Если ваш компьютер имеет больше чем 1.5 Гбайт оперативной памяти,
компьютер может постоянно перезагружаться, когда Вы пробуете
запустить Windows.
Или, когда Вы пробуете установить Windows на компьютере с больше
чем 1.5 Гбайтами оперативной памяти, Setup может зависнуть или
будет постоянно преисходить перезагрузка.

ПРИЧИНА
WindowsMe и Windows 98 не разрабатывались, чтобы
поддерживать больше чем 1 Гбайт оперативной памяти.
Больше чем 1 Гбайт может вести к потенциальной системной
неустойчивости.

РЕШЕНИЕ
Чтобы обойти эту проблему, добавьте следующую строку
в раздел [386enh] файла System.ini:

Это ограничивает количество физической оперативной памяти,
к которой Windows может обратиться до 1 Гбайта.

Я бы еще дополнил. на первом этапе (до IE6sp1) мне несколько раз проходилось ставить сборку DCOM98 (95), иначе после апдейта ослика, проявлялись глюки

Здравствуйте! Конфигурация компа такая:

Мать: AsRock N68C-S UCC
Проц: AMD Atlon 64 X2 (6000+) - 2 ядра частота 3000 Мгц.
Видео: nVIDIA GeForce 8800 GT - PCI Express
Память: 2 Гб DDR2-800 - одна планка (другую вынул на всякий случай)
HDD: WDC WD800BB-22FJA0 (74 Гб, IDE) - Другие жд. были SATA отключил их на всякий случай оставил только IDE.
DVD привод SATA - Если с досом работает думаю и с 98 подружится..

Для установки создал Раздел FAT32 объемом 8 Гб.
Предварительно на этот раздел закинул системные файлы DOS от WINDOWS 98SE - проверил все работало. Нортон запускается.

Я этот текст вписал, не помогло.
Помогите! Посоветуйте что еще можно сделать?

1. Это первая ОС, устанавливаемая на на этот компьютер или раньше уже что-то было?
2. Какой мощности БП?
3. Поставьте обратно вторую планку памяти. И ещё - если есть возможность, то ОС нужно ставить на SATA-диск, поскольку он работает быстрее, чем IDE, а диск, на котором находится ОС, должен быть самым быстрым. Если повезёт и установишь WINDOWS 98SE, то установка драйверов практически невозможна. Их нет. (Недостаточно памяти для инициализации Windows. ) надо добавить dos память. И планки тут не играют значения. Уже не помню, как её добавить. Ищи на просторах. Если повезёт и установишь WINDOWS 98SE, то установка драйверов практически невозможна. Их нет. (Недостаточно памяти для инициализации Windows. ) надо добавить dos память. И планки тут не играют значения. Уже не помню, как её добавить. Ищи на просторах. В config.sys драйвер emm386 как-то прописывался
И надо что-то типа "dos=high" писать, тоже точно не помню))
Другое дело, что я не уверен - нужно это все было для установки винды или она сама при перезагрузке свои config и autoexec создавала БП 600 Вт, Раньше ставил оси на этот комп. Win XP SP3 ELLI, Zver, Win 2000 все было норм. Когда-то я сам ставил Win 98 на диск SATA, впрочем, это был SATA-I, у которого скорость работы была, как и у IDE, но и остальное железо "соответствовало", поэтому проблем с драйверами не возникало - а тут.
Вопрос другой - зачем такой раритет, если работали Win XP SP3 и Zver. Для варианта с установочным диском. Возможно нужно где то прописать
DOS=HIGH
DOS=UMB
Подгрузить himem.sys для инициализации HMA.
Надо будет подумать на досуге как это проделать. Возможно (я так думаю) из-за этого. Так как ему наверняка нужен пространство за пределами первых 640 кб. Хотя не знаю. Буду думать. Если есть какие то соображения поделитесь. Я чего то не очень соображаю в DOS. Но думаю что где то разгадка скрывается в файлах autoexec.bat и config.sys а так же msdos.sys Может и проще. Но мне хочется чтоб так установился и причем с лазерного диска. Вот это W98D250.RAR я проверил работает с 4 Гб оперативки ( Воткнул в комп вчера еще одну планку памяти получилось 4Гб). Я думаю все дело в том что раньше менеджеру памяти для создания своей таблицы (виртуальной памяти или я точно не знаю как там это называется) хватало 640 Кб а сейчас не хватает. Причина как раз в том что объем ОЗУ стал больше 1 Гб. Возможно по этому надо оптимизировать память таким образом что бы на все хватало. Если кто знает что нужно прописать в autoexec.bat и config.sys подскажите? Насколько помню у 98й винды (ну и у 95й тоже) были проблемы с определением размера установленной памяти при объёмах больше то ли 128, то ли 256 мегабайт, вроде бы от чипсета зависело, типа не на всех матерях диспетчер памяти с железом правильно работал.
Но могу и ошибаться, давно 98ю в руках держал.

Я проделал такой опыт: Установил WINDOWS 98SE из архива W98D250.RAR а затем установил виндовс из загрузочного диска Windows 98SE. Но уже в другой каталог. Таким образом у меня на диске C: появилось два каталога:

Теперь пытаюсь методом сравнения содержимого этих каталогов понять, что именно и как, оптимизировал автор W98D250.RAR.
Решил начачать анализ с файлов System.ini и Win.ini

Сразу бросилось в глаза строка в файле System.ini :
EMMExclude=COOO-CFFF

В класическом варианте виндовс с лазерного диска такой строки в System.ini
небыло. Там еще у автора много чего наворочено. Если есть соображения делитесь не стесняйтесь. Жду от вас помощи.

в отличии от ХР, 98 винду можно тупо копировать с компа на комп. Устанавливать ничего не нужно. Главное создать загрузочный жесткий диск фдиском.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.

В таких случаях самым очевидным решением является установка на новый компьютер Windows 98 или Windows Me либо в конфигурациях с двойной загрузкой, либо как единственной системы.

Но если в компьютере достаточно много оперативной памяти, то эти ОС могут вообще не установиться, либо то и дело зависать во время работы. Недаром в форумах и конференциях так много утверждений о том, что Windows 98 не способна использовать больше 512 Мб памяти.

Как правило, если памяти не больше 512 Мб, то никаких проблем не возникает. При особо неудачной конфигурации железа и использовании программ, занимающих мало памяти, но обрабатывающих много данных, система может изредка зависать и при меньшем объеме ОЗУ, но происходит это довольно редко и обычно списывается на «глюки» системы.

Но если памяти больше 512 Мб, то проблемы начинают вылезать гораздо чаще, вплоть до постоянных зависаний, а то и невозможности установки системы или загрузки, если память была добавлена после установки. Может случиться и так, что компьютер начнет циклически перезагружаться.

Что же сделает в такой ситуации разумный пользователь? Правильно, он пойдет на сайт базы знаний Microsoft. И если у него есть некоторые навыки поиска, он довольно быстро отыщет статьи, в которых описывается эта проблема или родственные ей: 184447, 253912, 304943, 311871.

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

После внимательного анализа следует сразу же отбросить статью 311871. По стилю изложения и полноте информации она сильно отличается от прочих, и можно с уверенностью предположить, что ее написал один из моих коллег-MVP, безусловно, неплохо знающий Windows 98, но недостаточно знакомый с ее внутренним устройством.

Утверждение о том, что эта система не рассчитана на использование 1 Гб ОЗУ, неверно. Она рассчитывалась на использование до 2 Гб, но реальная граница из-за решений, унаследованных от предыдущих версий, как правило, меньше.

Никому из разработчиков и в голову не пришло сказать, что на гигабайт система не рассчитана. Наоборот, ответ был примерно такой: «система рассчитана на использование до 2 Гб памяти, поэтому налицо какая-то ошибка, но сейчас разбираться с этим мы не будем, поскольку до выпуска осталось мало времени, да и никто из обычных пользователей с этой проблемой не столкнется». Если вспомнить типовые конфигурации компьютеров того времени, это утверждение было, безусловно, справедливым. Достаточно сказать, что гигабайт памяти в злополучном сервере набирался модулями по 16 Мб.

В статье 253912 можно найти краткое упоминание о выделении под кэш адресов в четвертом гигабайте, в ней же говорится и о возможности ограничить размер кэша. Но в статье 304943 сказано, что в некоторых случаях ограничение кэша не помогает и необходимо ограничивать объем используемой памяти.

Итак, база знаний подтверждает, что при работе с большими объемами памяти Windows может не загружаться или работать нестабильно. Но в чем же может быть дело, если разработчики уверенно говорили о двух гигабайтах?

Начнем с описания того, как Windows использует память.

32-разрядное адресное пространство в процессорах 80386 и старше делится на страницы памяти размером 4 Кб каждая. Управление каждой из этих страниц осуществляется независимо от других. Таких адресных пространств может быть много, но реальное (физическое) адресное пространство доступно только ядру системы и драйверам, лишь они могут непосредственно обратиться к физической памяти. Другие компоненты системы и все прикладные программы работают в виртуальных адресных пространствах, с виртуальными адресами.

Чтобы обеспечивать такую трансляцию, операционная система ведет специальную таблицу страниц, в которой указывается текущее соответствие виртуальной страницы и участка физической памяти или участка файла подкачки, в котором действительно хранятся данные.

Все виртуальное адресное пространство программ делится на четыре области. Первая область занимает диапазон адресов от нуля до 4 Мб и недоступна для адресации программами для Windows. С программами для ДОС и драйверами устройств дело обстоит несколько иначе, но рассмотрение этих особенностей уведет нас в сторону от темы, поэтому не будем останавливаться на деталях.

Область от 4 Мб до 2 Гб является рабочим пространством программ. С точки зрения программ эта область заполнена оперативной памятью в том количестве, которое потребуется программе (но, конечно, не более 2 Гб), причем, как уже говорилось, у каждой программы это своя собственная память, не имеющая ничего общего с памятью, выделенной другим программам.

Третий гигабайт используется как виртуальное адресное пространство, общее для всех программ и для системы. В эту область Windows загружает свое графическое ядро, а также динамические библиотеки. Фактически, конечно, эти модули находятся в реально имеющейся физической памяти в области гораздо меньших адресов, но нужен механизм, дающий программам возможность обращаться к системным модулям. Виртуализация памяти и является таким механизмом.

Четвертый гигабайт (адреса c0000000-ffffffff) также является общим для всех программ и для системы, он используется в нескольких целях. Во-первых, в него система загружает свое ядро, драйверы и другие модули, работающие на уровне ядра (если такие модули имеются в системе). Этот участок виртуализован подобно третьему гигабайту.

Во-вторых, в этом адресном пространстве выделяется область памяти, используемая дисковым кэшем (VCACHE), также виртуализованная.

В-третьих, в этом же гигабайте находятся адреса памяти (реальные, а не виртуальные) тех устройств ввода-вывода, которые предоставляют возможность прямого доступа к своей памяти.

В-четвертых, здесь же выделяется адресное пространство для виртуальных машин ДОС.

Рассмотрим использование четвертого гигабайта более подробно.

Выделение адресного пространства под ядро системы происходит так же, как и для общих модулей и дополнительных пояснений не требует, поэтому сразу перейдем к рассказу о кэше диска.

Когда больше десяти лет назад Microsoft начала разрабатывать дисковый кэш с динамически изменяемым размером (модуль VCACHE впервые появился в Windows 3.11 для рабочих групп, вышедшей в 1993 году), гигабайтные размеры памяти казались чем-то из области фантастики. Напомню тем, кто не знает, что в первой IBM PC, выпущенной в 1980 году, стояло 64 Кб ОЗУ, а в 1993 году нормой были компьютеры с четырьмя мегабайтами. Экстраполируя на наше время, получим, что в 2006 году можно было ожидать наличия в массовых компьютерах 256 Мб ОЗУ. К тому же никто не думал, что эта ОС и ее прямые потомки проживут так долго.

Так что у программистов не было причин заботиться об экономии адресного пространства, и они щедрой рукой отвели четвертый гигабайт, в том числе и под адресное пространство дискового кэша. Оказалось, что менее накладно выделить под кэш изменяемого размера линейное виртуальное адресное пространство и затем средствами диспетчера памяти отображать его на реально используемую физическую память, нежели вести постоянный учет выделенной памяти в самом модуле кэша.

Поэтому на этапе загрузки системы часть адресного пространства в четвертом гигабайте резервируется под использование дисковым кэшем. Размер этой части зависит от версии операционной системы, от некоторых характеристик оборудования и от количества ОП, установленной в компьютере. Обычно он почти равен объему ОЗУ, но ограничен верхним пределом в 800 Мб.

С переходом в 32-разрядный режим работы процессора ничего в этом отношении не изменилось. По-прежнему прямая запись осталась наиболее быстрым способом обращения к устройству, только адреса памяти устройств были вынесены из первого мегабайта в конец адресуемой области, в тот же самый четвертый гигабайт. Да еще между программой и устройством обычно имеется прослойка в виде драйвера.

Но вернемся к общим проблемам четвертого гигабайта.

В отличие от Windows XP и других ОС семейства NT, Windows 98 имеет одно-единственное адресное пространство для двух старших гигабайт. Оно оказывается общим и для виртуальной памяти, и для адресов устройств, и его должно хватить для всех способов использования, иначе работа системы будет нарушена.

Затем диспетчер виртуальных машин начинает загружать в память другие модули (драйверы), находящиеся в файле VMM.VXD, драйверы, на которые есть ссылки в реестре или в файле system.ini, а также затребованные ранее загруженными программами для ДОС (в качестве примера можно привести программу кэширования дисков smartdrv, которая при загрузке Windows передает ей требование загрузить модуль smartdrv.vxd, хранящийся в теле файла smartdrv.exe).

Основным «пожирателем» адресного пространства оказывается, конечно, VCACHE. Как уже говорилось, он требует для себя адресное пространство размером примерно равным объему ОЗУ, но не более 800 Мб. В результате суммарные запросы этого и других модулей могут превысить отводимый для них гигабайт. WinMe в этом отношении более эффективна и более рационально распределяет адресное пространство, поэтому при возможности предпочтительнее использовать именно ее.


Если дефицит адресного пространства невелик, то не исключено, что система сможет загрузиться в безопасном режиме, когда количество драйверов и требуемое для них адресное пространство уменьшаются. Но надеяться на это не стоит.

Что же можно сделать, если адресного пространства не хватает и система не грузится, или программы для ДОС не запускаются? Увы, способов решить проблему всего два. Если у вас установлена Windows 98, то можно перейти на Windows Me. Второй, более универсальный, но менее продуктивный способ заключается в ограничении количества используемой памяти (подробные указания приведены в конце статьи).

Вероятно, у вас появился вопрос: если все дело в том, что кэшу диска не хватает виртуального адресного пространства, то почему бы не ограничить его размер, как описано в базе знаний Microsoft? Увы, это не поможет. Дело в том, что распределение памяти выполняет диспетчер виртуальных машин и «заглядывает» при этом только в свой раздел файла system.ini, [386Enh]. А ограничение размера кэша задается в другом разделе и влияет лишь на работу самого кэша, в частности, на использование выделенного ему адресного пространства.

Но ограничение размера дискового кэша все-таки наверняка окажется нужной операцией. Почему? Об этом сейчас и пойдет речь.

Замечание. Во избежание возможных недоразумений следует отметить, что загрузка только ядра Windows без графического интерфейса не имеет ничего общего с загрузкой при установленном параметре BootGUI=0. В последнем случае собственно Windows не загружается вообще, грузится только входящая в ее состав MS-DOS. Хотя в документации встречается также название «ядро реального режима Windows».

Обратите внимание на то, что часть диапазона адресов, занятого видеоадаптером AGP, оказалась использованной дважды (если видеоадаптер использует шину PCI-E, картина меняется несущественно, поэтому ограничимся лишь наиболее распространенным случаем).

Но если эта область адресов используется видеоадаптером, то почему же система отвела его под виртуальную память кэша?

Важно, что конфликт возникает не от того что кэшу выделена эта область адресов, а от того что он начинает с ней работать. Это дает возможность достаточно просто избежать конфликтов: надо всего лишь ограничить максимальный размер кэша.

Как правило, устройства AGP используют для своих нужд адреса, начиная с е0000000, то есть 3,5 Гб. Дисковому кэшу при этом можно использовать полгигабайта. Именно этим обусловлена рекомендация ограничить размер кэша значением 524288 Кб (512 Мб). Как правило, такое ограничение оказывается действенным. Но не всегда под видеоадаптеры отводится именно эта область адресов, кроме того, подобным же образом могут вести себя и другие устройства, например, ТВ-тюнеры. Поэтому может потребоваться и более жесткое ограничение кэша.

Что нужно сделать для установки по пункту 3.1, предельно ясно: вытащить из компьютера почти всю память. Если объем модуля памяти 1 Гб и более, то этот способ, естественно, неприменим.

Чтобы следовать пункту 3.2, надо перед началом установки создать файл system.ini с одной короткой записью. На том диске, на который вы хотите установить Windows, создайте каталог, в который будет производиться установка (обычно это Windows). В нем создайте файл с именем system.ini, содержащий две строки:
[386Enh]
MaxPhysPage=10000

После этого можно начинать установку. Эти строки заставят диспетчер виртуальных машин с самого начала использовать только 256 Мб ОЗУ. Если для ваших целей этого количества памяти достаточно, то можно так и работать с этой настройкой, не тратя время на подгонку ее под имеющуюся конфигурацию.

Для установки по пункту 3.3 предварительно делать ничего не надо, если вы устанавливаете Windows 98, но обязательно нужна загрузочная дискета (или другой носитель) если устанавливается WinMe.

Теперь у вас не должно быть проблем, вызванных большим количеством памяти.

Есть примеры, когда на машинах, работавших с 1 Гб ОЗУ, установка второго гигабайта заставляла ограничивать объем используемой памяти примерно до 900 Мб, то есть объем используемой памяти не только не возрастал, но даже уменьшался. На моем компьютере при установленных 2 Гб WinMe требовала лишь незначительного ограничения памяти, а после добавления третьего гигабайта физической памяти объем, используемый Windows, пришлось ограничить полутора гигабайтами. То есть увеличение фактического объема ОЗУ уменьшило объем, который может использовать система.

В заключение выражаю благодарности компании «Элмер» за комплектующие, предоставленные для изучения описываемой в статье проблемы, и Михаилу Валериановичу Жилину за критику и советы, которые помогли сделать эту статью лучше.

Windows 98 недостаточно памяти для инициализации windows

И вот стоило бы написать в точности (в сопроводиловке), что именно правится для устранения кракозябров, для того чтобы нежелающие могли бы вернуть взад.

Спасибочки.
Именно из-за глюкавости nForce 2 и драйверов (да и вообще продукции nVidia) под 98SE (как под другими не знаю) для себя и не купил, взял на KT600 и Radeon 9600.
Но это дело вкуса и не данной темы, не будем здесь разводить дискусии .

Добавлено
Продолжение о 512 мегабайтах
В вольном переводе советы мелкомягких звучат так:

Q253912
Если компьютер, который выполняет любую из версий Windows 95-Me,
содержит больше чем 512 мегабайтов оперативной памяти,
Вы можете столкнуться со следующими проблемами:

There is not enough memory available to run this program.
Quit one or more programs, and then try again.
Недостаточно доступной памяти, чтобы выполнить эту программу.
Выйдите из одной или более программ, и затем попытайтесь снова.

Insufficient memory to initialize windows.
Quit one or more memory-resident programs or remove unnecessary
utilities from your Config.sys and Autoexec.bat files, and restart
your computer.
Недостаточно памяти, чтобы инициализировать Windows.
Выйдите из одной или более резидентных программ или удалите
ненужные утилиты из вашего Config.sys и Autoexec.bat файлов,
и перезапустите ваш компьютер.

Insufficient memory to initialize windows.
Quit one or more memory-resident programs or remove unnecessary
utilities from your Config.sys and Autoexec.bat files, and restart
your computer.
Недостаточно памяти, чтобы инициализировать Windows.
Выйдите из одной или более резидентных программ или удалите
ненужные утилиты из вашего Config.sys и Autoexec.bat файлов,
и перезапустите ваш компьютер.

Это может также произойти в процессе установки Windows,
или когда Windows запускается первый раз.

РЕШЕНИЕ
Чтобы обойти эту проблему, добавьте следующую строку
в раздел [386enh] файла System.ini:

Это ограничивает количество физической оперативной памяти,
к которой Windows может обратиться до 768 Мбайт.

Q304943
Если ваш компьютер имеет больше чем 1.5 Гбайт оперативной памяти,
компьютер может постоянно перезагружаться, когда Вы пробуете
запустить Windows.
Или, когда Вы пробуете установить Windows на компьютере с больше
чем 1.5 Гбайтами оперативной памяти, Setup может зависнуть или
будет постоянно преисходить перезагрузка.

ПРИЧИНА
WindowsMe и Windows 98 не разрабатывались, чтобы
поддерживать больше чем 1 Гбайт оперативной памяти.
Больше чем 1 Гбайт может вести к потенциальной системной
неустойчивости.

РЕШЕНИЕ
Чтобы обойти эту проблему, добавьте следующую строку
в раздел [386enh] файла System.ini:

Это ограничивает количество физической оперативной памяти,
к которой Windows может обратиться до 1 Гбайта.

Я бы еще дополнил. на первом этапе (до IE6sp1) мне несколько раз проходилось ставить сборку DCOM98 (95), иначе после апдейта ослика, проявлялись глюки

Решение проблемы зависит от установленной операционной системы. В случае с Windows Vista виновником ошибки является служба User Access Protection (UAP), которая занимается разграничением прав пользователей. Решить проблему просто, достаточно выполнить ряд последовательных действий: щелкните правой кнопкой мыши на ярлыке программы, выберите раздел Свойства, перейдите на вкладку Совместимость и поставьте галочку на пункте Запустить от имени Администратора.

Если же у вас установлена Windows XP, то проблема вызвана Adobe Updater. Для того чтобы избавиться от ошибки, зайдите в редактор реестра (Пуск -> Выполнить -> regedit) и исправьте значения ключа Enterprise в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Updater на 00000001.

Горячая линия: железо

При включении компьютера появляется надпись «A disk read error occurred. Press Ctrl+Alt+Del to restart». Решил заменить шлейф, но это не помогло. Обнулил BIOS — никакого толка. Неужели материнская плата вышла из строя?

Нет, все не так ужасно, как могло показаться. Дело в жестком диске, а точнее — в его загрузочной области. У вас поврежден загрузчик Windows. Переустановка системы не исправит положения, потому что этот самый загрузчик находится в Master Boot Record (MBR, главная загрузочная запись). Эта запись (программный код и данные) загружается в память с винчестера и обеспечивает опознание логических разделов, определяет активный раздел и загружает из него запись, которая продолжит запуск операционной системы. В свою очередь, MBR находится в специальной области жесткого диска, располагающейся на нулевом цилиндре, нулевой плоскости в первом секторе. Для восстановления MBR необходимо подсоединить ваш жесткий диск к машине с рабочей системой. При загрузке Windows нажать F8 и выбрать режим консоли восстановления, набрать команды fixboot и fixmbr. Вероятно, MBR был поврежден или заражен вирусом, который поместил свой код в загрузочную область.

Горячая линия: железо

Windows 98 SE отказывается запускаться на 1,5 Гб оперативки, говорит «недостаточно памяти для инициализации Windows», после чего компьютер выключается. На 512 Мб все отлично работает, но постоянно то убирать, то устанавливать память как-то не хочется. Можно ли что-то сделать?

Много оперативной памяти — это не всегда хорошо. Это один из случаев, когда большой объем оперативной памяти делает системе только хуже. Когда разрабатывали Windows 98 SE, не рассчитывали, что настанут светлые времена, когда пользователи смогут купить больше 512 оперативной памяти. При этом Windows 98 SE, согласно документации, поддерживает до 2 Гб оперативки, тем не менее при объемах больше 512 Мб начинают возникать проблемы.

Попробуйте сделать следующее: зайдите в Пуск -> Выполнить. , наберите msconfig. В появившемся окне на вкладке Общие нажмите Дополнительно и поставьте Ограничить память до. Впишите объем 512 Мб. Это избавит вас от постоянного «прореживания» памяти до 512 Мб.

Горячая линия: железо

Слышал о скором появлении четырехъядерных процессоров. А в чем их преимущества над обычными одноядерными, а также двуядерными процессорами?

Смеем уверить, что четырехъядерные процессоры уже среди нас. Intel представила уже две модели таких процессоров. Первый — Core 2 Extreme QX6700 (2,66 ГГц), который является флагманом линейки Core 2. Стоит эта радость недешево, порядка 35-37 тыс. руб. Модель попроще зовется Core 2 Quad Q6600 (2,4 ГГц), ценник — 15-16 тыс. руб.

По результатам тестов в современных приложениях, эти процессоры не имеют особых преимуществ в производительности перед двуядерными моделями. Это обусловлено тем, что на данный момент нет приложений, которые были бы заточены под работу с четырьмя ядрами, более того — множество программ не поддерживает и работу с двумя ядрами.

Интересный факт: Core 2 Extreme X6800 (2,93 ГГц), который позиционируется ниже QX6700, да и стоит дешевле, обходит последний благодаря большей частоте. Intel этот казус удалось замять. Как вы поняли, особого смысла гоняться за ядрами сейчас нет, двуядерный процессор — оптимальный выбор для работы и игр.

Недавно купил игру S.T.A.L.K.E.R. и столкнулся с проблемой. Она отказывается запускаться, ссылаясь на малый объем файла подкачки. Что это такое и как его увеличить? У меня Windows XP SP1.

Файл подкачки (виртуальная память) — это файл, который служит продолжением оперативной памяти. Во время работы программы занимают определенный объем памяти ОЗУ. Некоторые из них требуют больших объемов памяти, а если запустить несколько «тяжелых» приложений, то может получиться так, что объема установленной оперативки не хватит. В этом случае Windows переносит данные неактивных программ из оперативной памяти в виртуальную. Как только программа становится активной, данные из файла подкачки переносятся обратно в ОЗУ.

Такой подход имеет свои недостатки. Во-первых, файл подкачки занимает место на жестком диске, порой довольно много. Вторая, более существенная проблема, заключается в замедлении работы компьютера вследствие постоянного копирования данных из оперативной памяти на жесткий диск и обратно.

Но вернемся к совету: чтобы изменить размер файла подкачки, зайдите в Свойства системы (Мой компьютер -> Свойства), выделите вкладку Дополнительно, перейдите в параметры быстродействия, на вкладке Дополнительно, рядом с надписью Виртуальная память нажмите на кнопку Изменить. В появившемся окне выберите место размещения для файла подкачки и его размер.

Горячая линия: железо

Наверняка все так или иначе слышали загадочное слово BIOS. Что это, для чего и зачем он нужен?

BIOS (basic input/output system — базовая система ввода-вывода) — это встроенное в компьютер программное обеспечение, отвечающее за конфигурирование, установку и настройку оборудования, подключенного к компьютеру. Функционирование BIOS происходит без обращения к жесткому диску, BIOS управляет клавиатурой, видеокартой, дисками, портами и другими устройствами.

Основной задачей BIOS является настройка параметров компьютера в целом и его отдельных компонентов. Описывать все многообразие настроек бессмысленно, тем более что зависят они от возможностей системной платы. Кроме того, BIOS позволяет разгонять систему, то есть выставлять такие режимы работы процессора и памяти, которые не были изначально рассчитаны производителем. Разгон — дело сугубо индивидуальное. Его в последнее время можно осуществлять и через Windows, но через BIOS все же надежнее.

Находится BIOS на специальной микросхеме. В традиционной литературе вы можете прочитать, что микросхема представляет собой ПЗУ и данные в нее вносятся при производстве. На заре развития ПК так и было, сейчас же материнские платы используют Flash BIOS, то есть его можно обновить при помощи специальных программ. Этот процесс еще называется перепрошивкой.

Перепрошивка BIOS иногда бывает жизненно необходима. Это может потребоваться, например, для установки нового процессора или устранения проблем совместимости с оборудованием. Необходимую версию BIOS для конкретной материнской платы нужно искать на сайте ее производителя.

Если вы пишете электронное письмо, делайте в теме письма пометку «Горячая линия» или «Совет от читателя» — так будет легче найти ваше послание среди моря спама, приходящего на почтовый ящик.

Описывайте проблему как можно подробнее, не забывайте указывать конфигурацию системы и версии установленных драйверов. Чем детальней описание проблемы, тем больше вероятность, что мы вам поможем.

При написании SMS также не экономьте на описании проблемы, указывайте свой электронный адрес, по которому можно будет уточнить детали.

Читайте также:

Горячие советы