недостаток памяти
когда пытаюсь запустить setup.exe для инсталяции винды 98 через dos выдает: программе тебуется не менее 442 368 байт. В чем здесь дело? Скажите пожалуйста.
для загрузки оболочки NC из dos тоже писало, что памяти мало.
|
Игорь Лейко |
14-05-2006 01:01 437682 |
soll
Не хватает обычной памяти. Сделайте загрузочную дискету и загрузитесь с нее.
|
Игорь Лейко
1. а это единственный вариант? а то у меня проблемы с flopy
2. Не могли бы вы объяснить, почему, если загружать с дискеты хватит памяти, а с диска - не хватает?
там ведь всего 450 кбайт нужно, почему ее не хватает?
спасибо
|
soll
покажите содержимое ваших autoexec.bat и config.sys
да, и как именно вы грузитесь в DOS?
|
Игорь Лейко |
14-05-2006 10:51 437755 |
soll
Цитата:
там ведь всего 450 кбайт нужно, почему ее не хватает?
|
Потому что ее всего 640 Кб, а Вы похоже, грузитесь с какого-нибудь "реаниматора" или "дос-нафигатора", который много под свои нужды забирает.
|
Razdolbay |
15-05-2006 11:13 438136 |
Или потому, что ЕMM и HiMM не загружены.
|
XPEHOMETP |
15-05-2006 11:18 438138 |
Да не, если с диска, то менеджеры памяти обычно в config.sys прописаны. Вообще-то память нужна прежде всего для проверки диска на ошибки. Если запустить программу установки как setup \is (если не напутал), то проверка диска не производится, и в большинстве случаев все прокатывает. Только если там были неполадки с файловой системой - значит, се ля ви.
|
ShaddyR |
15-05-2006 12:06 438175 |
XPEHOMETP почти)
soll: расширю ответ XPEHOMETP:
Код:
<путь к файлу>\setup /is /ie /id /im /it /iv /iw /nm
Если не выйдет - после загрузки файловой оболочки, откуда пытаешься запускать файл, сделай выход из нее и это все наваяй в коммандной строке.
|
DVDshnik |
15-05-2006 12:47 438203 |
Кроме того, практически не нужны всякие там VC, NC, которые тоже место в оперативке занимают... Загрузившись с дискеты (компакта) выбираем диск, выбираем каталог, и запускаем setup с указанными ключами, а ещё лучше setupcor.
|
Игорь Лейко |
15-05-2006 17:54 438375 |
DVDshnikНе лучше. Могут возникнуть проблемы с отображением русских букв на первом этапе установки.
А если Windows английская, то там setupcor просто нету.
|
ShaddyR |
15-05-2006 20:17 438419 |
Игорь Лейко
Цитата:
Могут возникнуть проблемы с отображением русских букв на первом этапе установки.
|
Визуально разницы не замечал, тем более каких-либо проблем. ОС 98SE.
|
Игорь Лейко |
15-05-2006 21:06 438434 |
ShaddyR
Цитата:
Визуально разницы не замечал, тем более каких-либо проблем.
|
Я же не говорю, что обязательно будут, но возможны. Переменование английского установщика в setupcor как раз и было вызвано необходимостью добавить программу, гарантирующую корректный вывод локализованных сообщений (setup.exe в локализованных версиях).
|
Sanja Alone |
17-05-2006 01:35 438851 |
soll
Способы освобождения памяти (тех самых "нижних" 640 Кб, к-рых, по словам БГ :king:, должно быть достаточно для любой проги :laugh: ): - Для начала нужно выйти из файл-менеджера (VC, NC, DN) в чистый DOS: F10 (в сл. VC освободится около 20 Кб памяти, NC, DN - еще больше)
- Редактирование файла autoexec.bat
- Переместить программы в верхнюю память - диапазон адресов от 640Кб до 1Мб (loadhigh или lh). К-во освобожденной памяти будет чуть меньше размера перемещаемого файла. В сл. неудачи, будет произведена загрузка в обычную (нижнюю) память.
Код:
lh mscdex.exe /D:mscd001 /L:F
- Редактирование файла config.sys
- Обязательно нужно исп-ть менеджер памяти (himem, emm386, для экстремального освобождения памяти - qemm). Это даст возможность переместить в верхнюю память как саму DOS, так и драйвера и резидентные программы.
Код:
DEVICE=HIMEM.SYS /TESTMEM:OFF
DEVICE=EMM386.EXE NOEMS
dos=high,umb
- Переместить драйвера в верхнюю память (devicehigh вместо device). devicehigh можно использовать только после строки dos=high,umb (dos=high). Эффект данной команды сопоставим с эффектом команды lh, а в сл. неудачи, здесь также будет произведена загрузка в обычную (нижнюю) память.
Код:
devicehigh=oakcdrom.sys /D:mscd001
- Установка макс. числа одновременено открытых файлов (уменьшение значения с 20 до 10 освобождает почти 600 байт). Допустимые значения: 8 - 255.
- Установка числа буферов для операций ввода-вывода с диском (уменьшение значения с 20 до 10 освобождает порядка 10 Кбайт)
- Установка последней буквы, к-рая может исп-ся в кач-ве имени дисковода в команде subst (изменение параметра с z на f освобождает около 2 Кбайт; если этой строки вообще нет, то DOS считает, что lastdrive=e)
|
DVDshnik |
17-05-2006 12:22 438933 |
Обычно вышеприведённое проделывается только если нужно радикально освободить память ДОС для игрушки какой-нибудь... А для запуска установки Win98 вполне хватает загрузочной дискеты (CD-ROMa).
|
ShaddyR |
17-05-2006 13:00 438955 |
DVDshnik: угум-с. Тем более, что автор так и не соизволил ответить нам, хотя бы на вопрос Blast.
Думаю, дальнейшее обсуждение возможных вариантов действий без участия автора - безсмысленная трата времени.
|
Цитата:
дальнейшее обсуждение возможных вариантов действий без участия автора - безсмысленная трата времени
|
ну да, а таких авторов у нас хватает... возникает вопрос: а зачем люди спрашивают, если им не нужно решение ;)
|
ShaddyR |
17-05-2006 16:53 439078 |
Blast: вероятно, либо полученные здесь ответы автора удовлетворили, но он не счел нужным об этом нас информировать, либо автор нашел ответ\другой вариант решения проблемы в другом месте и дальнейшие телодвижения ему делать лениво.
человеческая натура... :yu:
|
Время: 15:28.
© OSzone.net 2001-