Hunter23071985
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ss69 Цитата: коробит идея использовать VHD, а не сам диск/раздел, на котором этот VHD создаётся | Да, Вы правы, логичнее использовать сам диск/раздел, на котором размещён VHD. Исправил свой пост. Если разместить на HDD/USB контейнер VHD, и при загрузке он будет диском C, а раздел, на котором размещён, увидит как D, то правильно ли я понял, что для переноса Pagefile.sys и Swapfile.sys в папку D:\OStmp с ограничением размера до 4 Гб достаточно: 1) Отключить файл подкачки reg add "hklm\system\currentcontrolset\control\session manager\memory management" /v "pagingfiles" /t reg_multi_sz /d "\0" /f 2) Поместить в C:\Scripts swapadd и Run.bat, содержащий start /b /w swapadd D:\OStmp\pagefile.sys 16M 4095M mklink C:\swapfile.sys D:\OStmp\swapfile.sys 3) Ярлык на Run.bat поместить в папку Автозагрузка 4) Перезагрузить PC и удалить C:\pagefile.sys Аналогично в VirtualBox: запустить VHD с ОС, добавить скрипт, выключить и удалить Pagefile.sys. Далее использовать CompactOS > MyDefrag > SDelete > Конвертацию виртуального диска в новый файл в VHD-Mgr. Так? Upd1: Может для "переноса" TEMP и TMP тоже использовать стандартный Mklink или Link Shell Extension? Как это правильно сделать? И стоит ли ещё что-либо убрать с динамического VHD, кроме вышеперечисленного? Upd2: По hiberfil.sys нашёл следующую информацию: Он находится на HDD, размер задаётся командой POWERCFG -H -Size {% RAM, по умолчанию >=50%}. Ссылка на него зашита в ntldr в виде \hiberfil.sys, корень берётся от %homedrive% - буквы, где установлена ОС (директория winnt). Но его можно переопределить в autoexec.bat. Когда в меню выключения выбирается Hibernate, то на HDD сливается dump памяти и правится boot.ini. Именно он говорит NTLDR использовать Hiberfil.sys для загрузки. Значит путь к нему можно изменить в boot.ini. Но как заставить Windows сохранить реальный dump на другой раздел? Что-то меня на хождение по сайту MS уже не хватает - видимо, руки не из того места растут. Помогите, пожалуйста, может кто делал такое? |