Показать полную графическую версию : pagefile.sys 0 0
Как автоматически убрать подкачку? На Т13 не срабатывает, видимо ещё позже создаётся, а в конфигах я это не нашёл.
В txtsetup.sif есть запись, но это имхо для текст режима временный файл.
??
Могу поделиться своими извращениями :)
; это записываем в реестр под именем PageOff:
cmd.exe /c start /w reg add "HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management" /v PagingFiles /t REG_MULTI_SZ /d \0 /f && reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v PageOff /f
Так как у меня попутно ещё и RunOnce не работает (но об этом длинный разговор), пришлось через run запускать, зато это надёжней.
Но разумеется сам pagefile.sys удалить без перезагрузки это тоже не решит.
Из cmdlines.txt запускаю батник содержания:
;Без файла подкачки
Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v PagingFiles /t Reg_MULTI_SZ /d "" /F >Nul
Reg Add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" /v DisablePagingExecutive /t Reg_dword /d "1" /F >Nul
и все пучком! :tongue:
А как указать определенный размер файла подкачки ?
batyaPS, в реестре (у меня), в вышеуказанном пути, параметр PagingFiles имеет значение:
C:\pagefile.sys 192 384
Где 192 - размер файла подкачки, а 384 - максимальный размер
Pozia, параметр DisablePagingExecutive не имеет отношения к pagefile.sys ?
Это помоему о выгружении неиспользуемых модулей ядра из памяти, или это всётаки имеет отношение?
Хотя думаю это просто как пример было?
Ребят, а ктонибудь может прочитать файл i386\PAGEFILE.VB_ ?
Интересует следующее - работает ли это в тихом режиме, или это GUI диалог?
И собственно что там происходит, или это опять же правка реестра что и без скрипта можно обойтись?
Если штука полезная то хотелось бы это в autoit3 реализовать, ктонибудь сможет?
У меня cscript.exe не пашет в системе даже не могу запустить посмотреть, и бэйсик я тоже не знаю...
Pozia, кстати, можно ещё так:
/d \0 /F
я байты именно здесь не сравнивал, но может так даже правильней запись будет в реестре.
Pozia, параметр DisablePagingExecutive не имеет отношения к pagefile.sys ? »
хм... ща не вспомню где я читал об этом параметре, но что то связано с файлом подкачки. Но могу ошибаться. Может кто знающий подскажет
Я точно знаю, это я для приличия так сказал ;- :)
Можно ещё туда заодно другие параметры добавить, например, LargeSystemCache = 1
Расскажу за что отвечает параметр DisablePagingExecutive
По умолчанию, все запущенные системные драйвера и пользовательские коды, которые не помещаются в памяти, сбрасываются в файл подкачки на диске. При большой памяти компьютера можно разрешить не сохранять данные на диске. Т.е. если вы ставите параметр в значение 1, то вы разрешаете не сохранять данные на диске, а хранить их в памяти
При большой памяти компьютера можно разрешить не сохранять данные на диске. Т.е. если вы ставите параметр в значение 1, то вы разрешаете не сохранять данные на диске, а хранить их в памяти »
да да да. Я подумал что это как дополнение к отключению файла подкачки.
Мне тут вспомнилось, как можно профиль All Users изменить в HIVESFT.INF добавлением нужных строк.
Наверное много что можно изменить таким образом в системе.
Таким образом я решился добавить такую строку:
HKLM,"SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management","PagingFiles",0x10000
Но при вводе в CPL консоли PageFile=0 в реестре значение MULTISZ создаётся с переносом строки.
То-есть там как будто Enter ввели, но ввод значения inf-файлом этого делать не умеет.
Может быть и не в этом даже проблема, но ничего не получилось...
Теперь всё думаю, может туда хоть чтонибудь вбить! Нечто такое "---" или нуль 0
Ещё мне не совсем ясно где комманда создания pagefile.sys сидит? В ядре вроде бы нет.
Кое какой след нашёл в NTLDR, но это наверное лишь только для чтения строка.
Затереть бы это совсем!
??
semiono
ту чой-то за Pagefile = 0
Ещё в txtsetup.sif можно изменить.... (http://forum.oszone.net/post-1380272.html#post1380272)
И здесь глянте (http://www.google.ru/search?as_q=Pagefile%20%3D%200&as_sitesearch=forum.oszone.net)
Pagefile = 0 из TXTSETUP.SIF - это для текстового режима установки, далее он не используется.
Я же об этом и написал, впрочем и на этом этапе тоже пытаюсь бороться с ним.
:)
Если добавить в HIVESFT.INF минимальный размер, я бы согласился "C:\pagefile.sys 2 2",
но тоже проблемма, привязка к букве диска!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.