Алексей Шашков - Win2K FAQ (v. 6.0)
• %SystemRoot%system32dllcache
Это кэш защищенных системных файлов, используемый для их автоматического восстановления в случае повреждения. Размер по умолчанию этой папки 400 Мб, и определяется он параметром SFCQuota (0xFFFFFFFF) в ключе реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon Изменить размер кэша системных файлов можно помощью команды sfc: sfc /cachesize=0 (можно ввести другое значение, например, 3 Мб), а потом вручную удалить все файлы в указанной директории. Если не задать /cachesize=0, то при следующей проверке защищенных системных файлов система снова наполнит свой кэш до заданного объема.
• Отключить Hibernate. Так называется технология, которая позволяет быстро выключать и включать компьютер. Основана она на сохранении содержимого оперативной памяти в виде файла на жёстком диске. Поэтому при её использовании в корне системного диска всегда присутствует файл под названием hiberfil.sys объёмом равным оперативной памяти. Стирать его вручную бесполезно, во первых сделать это можно только под другой ОС, во вторых при загрузке он будет создан заново, даже если компьютер не уходил в хибернейт. Сделано это для того, что бы не было ситуации, когда машина не может уйти в хибернейт только из за того, что на диске не хватает места для этого. Для того что бы убрать этот файл навсегда, требуется отключить хибернейт, что можно сделать в Control Panel – Power Options, закладка Hibernate, снять галочку с чекбокса Enable Hibernate.
• Уменьшить размер Swap файла. По умолчанию W2k создаёт файл подкачки размером в полтора раза больше чем объём оперативной памяти. С современными объёмами RAM, которые даже в домашних машинах могут доходить до гигабайта, и файл подкачки того размера, что W2k выставит для такой машину по умолчанию, большинству пользователей не нужен. Поменять размер файла подкачки можно через System Properties – закладка Advanced, кнопка Settings раздела Performance. В открывшемся окне переходим на закладку Advanced и нажимаем на кнопку Change раздела Virtual Memory. В открывшемся окне выбираем диск или раздел, на котором требуется изменить размер файла подкачки, вводит нужные значения, и нажимаем на кнопку Set.
(2.7) Можно ли отконвеpтировать диск FAT32 в NTFS без потеpи данных?
1. Можно воспользоваться командой CONVERT том: /FS:NTFS [/V] Преобразование произойдет при следующей перезагрузке. Потери информации не при этом не будет, но нужно иметь в виду, что размер кластера после конвертации составит 512 байт, что не очень хорошо на больших разделах, кроме того, диск после конвертации будет сильно фрагментирован. Обратное преобразование (NTFS→FAT) без потери данных средствами Windows 2000 невозможно, потребуется отформатировать раздел заново.
2. Выполнить конвертацию также сможет программа Partition Magic. Под W2k нормально работает, начиная с версии 6.0, а если использовать только загрузочную дискету, то подойдет и версия 5.01. Данная программа также позволяет выполнять обратное преобразование без потери данных и даже может менять размер кластера (к сожалению, только на FAT16 и FAT32). Partition Magic не работает с динамическими дисками, только с основными. Конвертируя файловую систему учтите, что сконвертированая файловая система это далеко не то же самое, что поставленная изначально. И дело даже не в размере кластера, что хоть и не приятно, но вполне можно пережить, а в том что права доступа на сконвертированой NTFS не выставлены, что в некоторых случаях не приемлемо.
(2.8) Как полностью выключить SFC (System Files Protection)?
Для этого необходимо поменять значение [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon] "SfcDisable" на "dword:ffffff9d". Для того что бы включить его обратно, этот же ключ надо изменить на 0. Кроме этого, можно воспользоваться вот этой утилиткой (http://www.3dnews.ru/documents/1143/setsfc.zip), с помощью которой можно не только выключить sfc, но и изменить некоторые другие его параметры, причём делать это гораздо удобнее, чем копаться в дебрях реестра.
Однако, следует помнить, что сделав это, Вы рискуете испытать на себе все последствия Dll-hell, начиная от снижения общей производительности системы и заканчивая самыми разнообразными проблемами и глюками, вызванных заменой системных библиотек на несовместимые версии от сторонних производителей.
(2.9) После уменьшения размера занимаего W2K, при установке или удалении компонентов системы слишком часто приходится менять компакт диск, то с дистрибутивом W2k, то с Service Paclk. Как этого избежать?
Чтобы этого избежать, можно скопировать на жесткий диск папку i386 дистрибутива и папку i386 сервис-пака, поместив их в два разных каталога, например: "C:InstallSp1" и "C:InstallW2k". В каталог W2k следует положить маркерные файлы CDROM_NT.5 и CDROM_IP.5, а в каталог Sp1 – файл CDROM_SP.TST. Затем следует подредактировать пути к этим каталогам в ключе реестра
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup
ServicePackSourcePath: REG_SZ: "C:InstallSp1"
SourcePath: REG_SZ: "C:InstallW2k"
Если вы ставили W2k с компакт-диска, то в этом же ключе нужно установить в нуль параметр CDInstall: REG_DWORD: 0 , иначе система будет по-прежнему просить компакт-диск с дистрибутивом или сервис-паком.
Теперь, при добавлении или удалении компонентов системы или при некорректной установке программ, система будет использовать установочные файлы из созданных нами каталогов на жестком диске. При этом не будет нарушаться работа защиты системных файлов, не будет расходоваться лишнее место на диске под каталог dllcache, никогда не придётся использовать компакт-диски для восстановления системных файлов.
Второй путь решения проблемы – интегрировать сервис-пак в дистрибутив, записать его на CD-R, с возможностью загрузки, и пользоваться только им. При этом, если система ставилась не с него, во избежание проблем в ключе HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup нужно привести к нужному виду указанные выше параметры.
(2.10) Как интегрировать Service Pack 1 в дистрибутив W2k?
Для этого вам потребуется папка i386 из дистрибутива на жестком диске и, конечно же, сам Service Pack. Интегрируется он командой sp1network –s [полный путь к дистрибутиву, в который надо интегрировать]. Кроме этого, можно сначала распаковать файлы относящиеся к Service Pack (sp1network –x), и запустить update –s [полный путь к дистрибутиву, в который надо интегрировать], из директории i386update. И, наконец, можно попробовать сделать это вручную, переписав файлы из соответствующих директорий Service Pack в соответствующие директории дистрибутива.
(2.11) Как интегрировать SP2 в дистрибутив W2k?
Точно так же как и первый. Либо командой w2ksp2 –s:с:distrib , где c:distrib полный путь к дистрибутиву лежащему на жёстком диске (может быть любым), либо распокавав дистрибутив w2ksp2 –x, и запустив update –s:c:distrib (путь к дистрибутиву на диске, может быть любым) из i386update распакованного sp2.
(2.12) Что такое есть Resource Kit для W2k и где его можно взять?
Это набор утилит и документации, полезных как пользователю, так и разработчикам. Бесплатную версию лучше взять у Microsoft. Подробнее почитать про него можно по адресу: http://www.microsoft.com/windows2000/library/resources/reskit/tools/default.asp а скачать: ftp://ftp.microsoft.com/reskit/win2000/.
(2.13) Нужно ли устанавливать Service Pack 1 перед установкой Service Pack 2?
Hет, не нужно. Каждая последующая версия сервис-пака включает все апдейты и фиксы предыдущей версии, т.е. имеет накопительный (кумулятивный) характер. Таким образом, достаточно поставить только последнюю версию сервис-пака, а не устанавливать последовательно все выпущенные версии. В то же время, если у вас уже установлена более ранняя версия, деинсталлировать её перед установкой более поздней версии не нужно. Таковы официальные рекомендации Microsoft.
(2.14) Как перенести уже установленный W2k на другой винт (больший по pазмеpу), с сохранением всех настроек. Hе хочется все заново пеpеустанавливать…
Загружаемся со старого жесткого диска. Создаём на новом диске разделы нужного нам размера и форматируем их. Делаем загрузочный раздел активным. При этом не следует монтировать вновь созданные разделы и задавать им метку при форматировании. Если же это случайно произошло – удаляем БУКВЫ дисков и МЕТКИ томов свежесозданных разделов. Для этого заходим в Computer management –> Disk management –> клик правой кнопкой по диску –> Change drive letter and path –> дальше всё понятно. Метка тома удаляется там же – в свойствах раздела…
1. Загружаемся с предварительно созданной дискеты Norton Ghost 2001. Выбираем копирование "partition to partition", исходный диск, раздел на нём; диск назначения, раздел на нём и запускаем сам процесс клонирования. (3 Гб клонируется примерно за 15 минут). По окончании процесса нажимаем кнопку "reset computer" в Norton Ghost 2001 и, в момент загрузки логотипа с версией BIOS, выключаем компьютер. Вынимаем старый диск и делаем загрузочным новый.
Если требуется клонирование ВСЕГО содержимого жёсткого диска на другой винчестер, операции удаления букв разделов и меток томов диска назначения делать не обязательно. При этом в качестве клонируемого объекта следует выбирать не "partition" а "disk". Аналогичным образом производится клонирование и при помощи Drive Image 4.