Да не запинают меня модераторы..., но силов нет смотреть как FAQ превращается в помойку, а юзер, ходит по тем же граблям, по которым и сам я хаживал... не так давно. Сколько раз здесь в FAQ'е говорено и модераторами и толковыми юзерами, не надо тута задавать вопросов, но надо делиться своим опытом и ссылами по ХР... Потому решил я еще раз собрать все в одном месте и поделиться с юзерами которым эти вопросы интересны.
+++++++++++++++++++++++++++++++++++++++++++++++++++++
КУРС МОЛОДОГО БОЙЦА. ГЛАВА ПЕРВАЯ (Как "грамотно" разбить диск) Ну что... пришло время подвести итоги. Юзаю ситему ХР более полутора лет и веду так сказать "протокол работы". В связи с тем, что за последние полгода ощущаю огромный наплыв новых юзеров в сеть (дозвониться до прова днем стало практически не возможно, а если и дозвонился то скорость в два раза меньше, чем раньше) решил поделиться, так сказать своими "набитыми шишками", дабы меньше было однообразных вопросов-ответов.
Наша задача: установить систему Windows XP PRO (eng) (с интегрированным или нет сервис паком не имеет значения) так, чтобы она работала как можно быстрее и... до выхода следующей версии Windows, без переустановки! Любителям "покричать", что такого не бывает, с этого места можно сразу "в сад"...
Писанина моя предназначена в первую очередь, для "чайников". Админам думаю здесь делать нечего... во-первых Вы и сами с усами, во-вторых то, что хорошо домашнему пользователю - админу смерть.
Если местные гуру прочтут мою "стряпню" и захотят внести конструктивные дополнения я буду только признателен... но желательно не в форме: "Да зачем так, надо вот так...", а по деликатнее, типа: "А у меня это, вот так пошло"... разницу, я надеюсь, все поняли?
Начнем разговор с нуля, так сказать с чистого листа или чистого диска (обнуленного), т.е. на диске нет ни разделов ни буковки - одни ноли (0). Потому, до обнуления, или покупки диска или..., надо подготовиться, тем более ставить будем систему ХР сразу на раздел NTFS. Сложного в этом ничего нет, когда знаешь, что делаешь.
Чего нам надо иметь до установки:
1. Ессно сам дистрибутив Windows XP Pro (eng) или (rus), но лучше оба!
2. Программу по работе с реестром, родной редактор реестра в данном случае не удобен. Я выбрал "Resplendent Registrar", берем
тута 3. Из русского дистрибутива Windows XP PRO (у английского, русские буковки будут выглядет так ????????.???, но тоже можно) надо сделать WinPE. Это система Windows на базе ядра ХР с загрузкой в Safe Mode, занимает чуть более 150Мб и грузится с CD, т.е. таже загрузочная дискетка в 98х, только с поддержкой NTFS и на CD. Чтобы сделать WinPE идем
сюда качаем "конструктор" (файл WinXP_PE.rar) по ссылке с названием "*Переработанный конструктор WinPE+ERD Commander = (WinXP_PE c "мордой")" и все обновления, если таковые имеются. Так же изучаем
этот топик и делаем все как написано в Readme.txt. Также же надо будет, с помощью Total Commander'а, извлечь из установочного файла программы "Resplendent Registrar" все файлы в папку... допустим RR. Когда все изучили и поняли, создаем имидж и закатываем его на CD-RW. Можно конечно устанавливать систему сразу на голый диск, но я предпочитаю здесь говорить именно об установке на "подготовленный" диск, так же, не помню почему так повелось, ставлю всегда! систему с жесткого диска, а не с CD, для этого нам и понадобится диск с WinPE.
Что еще... у меня в системе (как впрочем и у многих) два жестких диска (винчестера), размеры роли не играют... Ну если WinPE уже закатан и дистрибутив от Билли куплен "официально", мы же все-таки в "программах" начинаем.
Во-первых, как лучше разбить наши диски? Очень частый и важный вопрос! За те полтора года юзания ХР, я для себя этот вопрос решил таким образом. Поговорим пока о первом диске, куда и будем ставить систему. Разбил я его на два раздела. Первый основной - системный диск "С" равен 3Гб. Второй раздел дополнительный, с двумя логическими дисками. Диск "D" (3Гб) я использую для программ и диск "E", так называемый "Темр", для документов, лог файлов, кеша, скачанных файлов из Инета и т.п. (далее об этом будем говорить подробнее), который занимает оставшуюся часть дополнительного раздела. Многие здесь могут возразить... почему мол так мало оставил для программ (надо 10... 20... 30Гб)... потому, что сторонник меньшего количества программ. Но это не значит, что я их не юзаю... юзаю, только остается в системе десятая часть от того. Если то, что делает программа, можно сделать с помощью самой операционной системы, выбор всегда за последней. Если вы собираетесь держать весь "Офис" пару "Фотошопов" на разных языках и еще массу "монстроподобных" программ, то Вам конечно же надо под диск для программ больше места и это Ваше законное право. Тут как говорится для всех мил не будешь, поговорим пока об том как сделал это я.
Чем разбивал? В WinPE, да и в самой ХР есть консольная утилита %SystemRoot%\system32\diskpart.exe. На первый взгляд она немного трудновата, но если зайти в справку Windows по F1, набрать в поиске "Команда DiskPart", перейти по ссылке и в меню выбрать "печать", можно сделать распечатку на пару листов с двух сторон мелким шрифтом и у Вас будут все команды программы под рукой. В любом случае в самой комстроке имеется своя справка и вызывается как обычно "команда /?". Вот где пригодится WinPE, сделанная из русского дистрибутива, для тех у кого с английским трудновато. Также, если система еще не стоит и негде взять справку по командам ХР, качаем по ссылке в моей подписи, описание почти всех команд (кроме для работы с FTP) одним файлом HTM в архиве, на русском языке.
Итак разбиваем... загрузились с CD в WinPE... запускаем комстроку и набираем "DiskPart" и "Enter"... вот мы и вошли в программу "DiskPart". Если есть желание обнулить первый физический диск, со старой инфой, сначала вводим команду "select disk=0", чтобы выбрать диск... жмем "Enter" и видим в строке "Выбран диск 0". Далее набираем "clean all" и жмем опять Enter". Вводить ессно, здесь и далее везде, надо без кавычек. Система что-то будет спрашивать, мы со всем соглашаемся. Обнуляется диск полностью (не только таблица разделов) и относительно того же Disk Editor'a от Acronis гораздо быстрее, но подождать придется... щас не помню, но что-то около одной минуты на 1Гб. Обнулились... теперь приступаем к разбивке. Так как диск мы уже выбрали задаем сразу команду "create partition primary size=3072", т.е. создать первичный раздел размером... (в мегабайтах), следующая команда "create partition extended"... в моем случае все оставшееся пространство отдается под дополнительный раздел. Теперь выполняем команду "create partition logical size=3072" и создаем логический диск D: равный 3Гб. Останется еще раз ввести команду "create partition logical" без размера и вся оставшаяся часть будет отдана логическому диску Е:
Теперь выполните пару команд "select partition=1" и "active" и выполнив еще одну команду "list partition" увидите такую запись "DiskPart: раздел помечен как активный", т.е. Вы сделали системный раздел - активным.
Если минут 5-10 потренироваться то Вы будете быстрее разбивать диск родной утилитой "DiskPart", чем утилитами третьих фирм, которые имеют графический фейс... вот и начало избавления от лишнего, часто "монстроподобного" софта.
Остановимся немного на том, зачем нам все-таки три диска на первом физическом диске. Во-первых диски меньшего размера легче обслуживать, во-вторых системе ХР на разделе NTFS достаточно, для превосходной работы, всего лишь 1\4 свободного места на разделе, в третьих будет не лишним "оторвать" папку "Program Files" от самой системы и причины для этого есть. Представьте, что Ваш общий диск, со всеми программами, имеет размер, не как у меня 3Гб, а все 10 или более Гб и на 2\3 забит программами... это сколько же надо болванок, чтобы все это в имидж закатать на случай "падения системы"... да и нет гарантии, что какой-нить из этих CD дисков не даст сбой... и все насмарку... легче слелать имидж только системного раздела и всегда можно быстро, с меньшими затратами восстановиться.
Диск мы разбили... и последней командой в утилите "DiskPart" будет "Exit"... После чего надо будет перегрузиться. Теперь форматируем созданные разделы. Забиваем в командной строке:
[code]
format C: /FS:NTFS /V:System /Q
где С: - форматируемый диск
/FS:NTFS - тип файловой системы
/V:System - метка тома, если нужна
/Q - быстрое форматирование
и так же для дисков D: и Е: только меняем метку тома
Копируем дистрибутив (папка i386) Windows XP Pro (eng) на диск Е: также копируем туда нашу папку "RR" с программой "Resplendent Registrar". Теперь можно ставить саму систему. Здесь можно говорить много и долго... железо у всех разное, руки и дистрибутивы тоже. Отмечу только то, что если есть желание переименовать не только системную папку "WinNT" но и скажем "Documents and Settings", перенести к примеру папку %SystemRoot%\System32\DllCache, для того чтобы не загонять ее каждый раз в имидж, а также сразу не устанавливать некоторые компоненты - юзаем Unattended установку. Тема эта очень большая и на форуме уже есть много написанного, потому я здесь останавливаться не буду. Чтобы узнать об этой установке более подробно, юзаем поиск по форуму или фильтр по слову "Unattended" и быстро найдете чего надо. Сам я изменил только папку "WinNT" на скромную "S", т.е. система. Будем считать, что всем повезло и система стоит на первом разделе, первого физического диска и раздел (диск) имеет букву С:
Что дальше? Дальше ставим MUI и сервис пак если он небыл интегрирован. Многие думают, что есть разница, чтО ставить в первую очередь МУИ или ПАК. Нет никакой разницы!, там только нужно запускать разные файлы... если сначала МУИ значит запускаем MUISETUP.EXE который находится в каталоге самого МУИ, если сначала ставили ПАК значит запускаем %SystemRoot%\MUI\MUISETUP.EXE на жестком диске. Вообще-то, если логически рассуждать, то ставится сначала то, что первым выпустила Майкрософт.
Вот теперь можно оторвать папку "Program Files" от системы и переименовав (не нравятся мне длинные имена) засунуть на диск D: Делать это очень легко. Сначала, полностью с подкаталогами, копируем папку "Program Files" на диск D: и переименовываем ее (у меня скромно "Р"). Открываем программу "Resplendent Registrar" (благо устанавливать ее не надо), ставим курсор на "Registry" заходим в поиск и набираем "C:\Program Files", жмем поиск. Теперь выделяем все найденное (Ctrl + A) и по правой кнопке мыша жмем "Replace". В появившемся окне ставим везде галки и вписываем в поле то, на что хотим поменять имя папки "С:\Program Files". В моем случае "D:\P" и меняем все. Теперь забиваем в поиск "C:\Progra~1" (короткие пути в реестре тоже есть) и делаем все тоже самое. Дальше, для проверки, можно поочередно забить в поиск просто "Program Files" и "Progra~1". Только не надо менять имя папки "Downloaded Program Files" которая находится в системном каталоге, куда Вы установили систему, ее пропускаем. Когда все заменили, сразу перегружаемся, идем снова в "Resplendent Registrar" и еще раз для контроля забиваем в поиск "Program Files" и "Progra~1", только не трогаем "Downloaded Program Files". Когда все проверили, можно удалять папку "C:\Program Files" и еще раз перегрузиться для проверки. Далее заходим в свойства папки "Мои документы" и меняем путь на диск Е: Думаю понятно для чего... содержимое папки очень часто меняется и потому если система рухнет (по Вашей же вине, сама она просто так не рухнет) при восстановлении из имиджа системного раздела Вы не теряете свежие документы которые не вошли в образ. Вообще надо, как можно больше "оторвать" от системы особенно то, что часто изменяется и сложить на диск Е: К примеру следующей папкой будет папка "Избранное" (Favorities). Сначала копируем папку в теже "Мои документы" на диск Е: Далее открываем раздел реестра HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders и меняем значение у параметра "Favorites" на наш новый путь к папке "Избранное" и также в разделе HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders делаем тоже самое. Если Вы использовали "Unattended" установку то могли еще в файле "UNATTEND.TXT" изменить путь кеша системы, а именно папки которая по умолчанию находится %SystemRoot%\System32\DllCache. Там это прописывается в разделе:
Код:
[SystemFileProtection]
SFCDllCacheDir="E:\CACHE\Dllcache" ;Это мой путь
Если не изменяли этот путь в файле "UNATTEND.TXT" меняем это сейчас, зачем кеш закатывать на болванку. Копируем папку %SystemRoot%\System32\DllCache на диск Е: и изменяем к ней путь в "Групповой политике" (Пуск-Выполнить-gpedit.msc) здесь: Кoнфигypaция кoмпьютepa\Aдминиcтpaтивныe шaблoны\Cиcтeмa\Зaщитa фaйлoв Windows\Укaжитe paзмeщeниe кэшa для зaщиты фaйлoв Windows - ставим новый путь, т.е. куда скопировали... перегружаемся и удаляем папку отсюда %SystemRoot%\System32\DllCache