Автор: VV2006
Дата сообщения: 14.01.2013 20:03
[more=Замена буквы диска C: на X: для уже готового vhd на примере nCore5 ]1. Смонтировать imdisk'ом nCore5.vhd на букву, например, X.
2. В WinHex'е открыть X:WINDOWS\system32\config\system,
заменить (Ctrl+H) текстовое ASCII вхождение DosDevices\C (оно одно) на DosDevices\X. Схранить изменение (Ctrl+S).
3. В папке X:WINDOWS\system32\config\ из файлов оставить только:
default, SAM, SECURITY, software, system
4. В WinHex'е загрузить папку (Ctrl++) X:WINDOWS\system32\config,
Заменить (Ctrl+H) текст C: на X: в ASCII и затем в Unicode во всех открытых файлах.
(Для общей ориентации: ASCII совпадений - 838, Unicode совпадений - 5075)
Файл - Сохранить все изменённые файлы.
Закрыть все окна с открытыми файлами (Ctrl+Q).
5. В WinHex'е загрузить папку (Ctrl++) X:\Documents and Settings
маска NTUSER.DAT, Включая подкаталоги.
Заменить (Ctrl+H) текст C: на X: в ASCII и затем в Unicode во всех открытых файлах.
(Для общей ориентации: ASCII совпадений - 226, Unicode совпадений - 157)
Файл - Сохранить все изменённые файлы.
Закрыть все окна с открытыми файлами (Ctrl+Q).
6. Попутно можно удалить из корня X:\ $RECYCLE.BIN, RECYCLER, System Volume Information, IO.SYS, MSDOS.SYS, AUTOEXEC.BAT.
из X:\WINDOWS: ADAM, addins, ADFS, Config, Connection Wizard, java, Logs, msapps, mui, Prefetch, repair, из X:\WINDOWS\SYSTEM32: dhcp, dllcache, export, IME, inetsrv, lls, LogFiles, ShellExt, wins, все *.log и *.tmp файлы и... хватит. ))
Даём внятное имя диску vhd, к примеру, nCore_vhd.
7. В файлах X:\Program Files\EWF\ также меняем C: на X:
8. Отмонтировать диск X:.
9. Изменённый таким образом nCore5.vhd грузим как прежде из грубовского меню.
Система после загрузке будет располагаться на диске X:
З.Ы. Попозже добавлю инструкцию по авторасстановке букв других дисков в порядке, существовавшем до загрузки из vhd.
[/more]