Игорь Храповский
В данной статье я решил описать способ установки операционных систем семейства Windows на ПК, а также поделиться некоторым опытом, который у меня накопился и который, как я считаю, окажется интересен большому кругу читателей.
Плюсы:
Примечание:
Рабочая среда - установленная ОС + программы.
Чем же мне не угодил стандартный способ установки? Смотря на текущую ситуацию глазами фирмы-разрабочика ОС, я их вполне понимаю. Во-первых, неизвестно, на каком оборудовании будет работать разработанная ими ОС, какие программы будут запускаться и для каких задач она будет использоваться, да и к тому же, нужно сделать маркетинговый ход с плавным и интересным процессом установки, демонстрирующим что деньги отданы не просто так. Этот способ использует большинство. И это абсолютно нормально.
Столкнувшись один раз с парком компьютерной техники, составляющим 2-3 серии одинаковых машин, у меня возникла идея о клонировании данных с одного компьютера на остальные. Причины, по которым я решил, что это будет работать и что это "правильно":
1. Оборудование однотипно, это значит, что аппаратная часть полностью идентична. И при соблюдении всей последовательности действий при установке, данные байт в байт на дисках двух однотипных компьютерах будут совпадать. Значит, установив обычным способом ОС и программы на один компьютер и перенеся жесткий диск на другой - все будет работать. То есть остается только скопировать раздел одного диска на диск еще одного однотипного компьютера. Цель это процедуры - сократить время установки ОС. Примерно 4 часа затрачивается на установку WindowsNT+Service Pack, Office2000, драйверов, программ и т.д. А при копировании раздела диска - до 12 минут. Выгода очевидна. На данном этапе основной момент технологии, думаю, понятен.
2. Лучшим способом борьбы со сбоями в операционной системе Windows и глюками я считаю полную переустановку. Во-первых, Norton Unilites, Crash Guard, Mem busters - это утилиты, которые неудачно борются со следствиями и зачастую не облегчают, а усложняют работу. А если после сбоя на диске возникли потерянные кластера, кто даст гарантию, что не повредился какой нибудь системный файл и на фоне вроде бы работоспособной системы это проявит себя вдруг не самым приятным образом. Зачем нам это надо? Тем более что наша полная переустановка занимает от 4 до 10 минут.
В данном случае я столкнулся с реальностью - то есть разнообразнейший парк компьютеров, на которые очень желательно все быстро установить. В процессе проработки технологии у меня выработался окончательный вариант, который я вам и представлю.
Программы, которые я использую в работе: Norton ghost - для создания образов. PQMagic для создания разделов на HDD.
1. Создание разделов на диске.
Я рекомендую создавать, по возможности, как минимум 2 раздела. 1-й системный (Диск C), на котором будет храниться операционная система и установленные программы. 2-й (диск D) - для хранения рабочих файлов пользователя, а также некоторых дистрибутивов программ. Такое разделение нужно для быстрого восстановления системного раздела целиком из образа, без предварительного сохранения пользовательских файлов, на которое иначе придется затрачивать рабочее время. К тому же сбои в работе ОС или отключение электроэнергии может привести к порче файлов, созданных пользователем. Так проще и надежнее. На современных жестких дисках от 20 Gb и выше я выделяю для диска C 10 Gb.
2. Компьютер, установленный дома.
Вы настраиваете, как вам нужно, устанавливаете драйвера, необходимые программы. Потом перезагружаетесь, загружаетесь с дискеты в MS-DOS, запускаете программу ghost и делаете резервную копию системного раздела на диск D. Причем программа ghost копирует полностью диск с системными данными и загрузочной областью, но в образ включаются только занятое программами дисковое пространство, а не весь диск. Есть опции сжатия данных, что ощутимо сокращает размер образа. Так размер полностью установленной и настроенной ОС Windows 98Se c полным пакетом MS Office 2000, ACDSee, Antivirus, Windows Commander и тд в образе занимает около 450 Мб, что не так много для современного компьютера. Windows2000 - 850 Мб, WindowsXP - 1200 Мб. Теперь в случае какого-либо сбоя или возникновения ситуации неработоспособности вашей ОС вы, загрузившись с дискеты, с помощью программы ghost за 4-10 минут полностью восстановите свою рабочую среду. Красота, не так ли? Поиск и исправление неисправности может занять более продолжительное время.
Вы можете создать несколько промежуточных образов - 'голая' ОС с драйверами, ОС+Оффис - решайте сами. Во всяком случае, потратив 10-15 минут на сохранение только что установленной и настроенной ОС единожды, вы сэкономите свое время в будущем. Так же это очень 'красиво' для обслуживания техники в организациях.
3. Единый образ на все случаи жизни.
a) Выбираете рабочий компьютер, с диском без badblock. Разбиваете диск на разделы.
b) Устанавливаете ОС обычным образом. Не устанавливаете никакие драйвера. Устанавливаете программы (Office, DIVX, AntiVirus и тд). Производите все необходимые донастройки.
c) ВАЖНО!!! устанавливаете драйвер контроллера жесткого диска как Standart IDE Controller, заменяя существующий.
Удаляете все драйвера, имеющие название относящиеся к chipset (intel, via, sis). В данном случае ваша настройка никак не привязана к конфигурации компьютера и может быть загружена и донастроена на любом оборудовании. Я для удобства копирую также часто используемые программы и драйвера, не занимающие много места (например, в директорию addon).
Теперь перезагружаемся. Загружаемся с дискеты и создаем образ с максимальным сжатием. Данный образ вы можете хранить либо на диске D, либо записать на CD-RW.
Теперь вы приходите к пользователю, загружаетесь с загрузочного CD-RW. И в случае, если диск C можно спокойно перезаписать, в течении 5 минут разворачиваете образ и в оставшиеся 25 минут устанавливаете драйвера под его оборудование и, если нужно, дополнительные программы, необходимые пользователю, и которых нет в образе. В любом случае вы сэкономите себе огромное количество времени и нервов.
Комментарии:
В случае если у вас компьютеры находятся в сети - не забудьте изменить имя компьютера.
Windows 98 SE: Я лично удаляю все драйвера, которые имеют отношение к набору логики данной материнской платы. В данном случае я просто остановился на этом варианте и у меня все работает на других компьютерах. Искать, что еще можно оставить, у меня не было времени, и не стоило оно того. Рекомендую также в образ скопировать дистрибутив Windows 98 SE, поскольку после первой загрузки на только что установленной из образа ОС начнется процесс поиска новых устройств и система попросит дистрибутив, а CD-ROM еще не доступен. Также обратите внимание на ACPI менеджер, отвечающий за управление питания компьютера, наверное, его для подготовки образа тоже стоит удалить, поскольку система автоматически его не настроит. Это касается компьютеров с AT и ATX питанием. Еще стоит провести полный поиск всех устройств. ПУСК->Панель управления->Установка оборудования.
Windows 2000, Windows XP. Здесь особых проблем нет. Главное - до подготовки образа оставить в системе Standart IDE Controler, иначе система может вообще не загрузится!!! А после удачной загрузки произойдет автоматический поиск устройств. Доустановите драйвера, и всё будет хорошо.
Windows ME - не пробовал.
Windows NT - в принципе все с нее начиналось, но тут надо иметь в виду, что с PnP у нее слабовато. Поэтому опыта кроме как подготовки образа для однотипной конфигурации у меня нет.
Для NTFS не забудьте перебить SID - для этого есть специальная утилита ghostwalk из пакета Norton Ghost.
У вас единый образ, оттестированный и настроенный для всех компьютеров в организации. Вы можете установить логотип своей организации на рабочий стол, произвести дефрагментацию, внести изменения в реестр, оптимизировать систему перед созданием образа. В случае нахождения несостыковки в работе программ, исправив предыдущий образ и следуя корпоративной политике IT структуры, вы быстро и без проблем можете поменять рабочую среду у пользователей. Во всяком случае, вы избежите рассогласованности и траты времени на поиск проблем в разношерстной конфигурации. Вам будет проще отвечать на вопросы пользователей - поскольку у вас на рабочем столе будет идентичная копия системы. Меньше потенциальных проблем. Хранить данные пользователи могут и на сетевом ресурсе, что еще более упрощает работу службы IT.
Ускорение поиска неисправностей в аппаратной и программной части:
Случается, что программы конфликтуют друг с другом, и иногда необходима полная переустановка системы для поиска неисправностей - работа с образом для этого очень хорошо подходит. А если еще известно, что такая же конфигурация отлично работает на 100 компьютерах то, наверное дело не в программах.
Данную технологию установки я считаю наиболее оптимальной и лучшее что-то здесь придумать - вряд ли.
Игорь Храповский
igor00@mail.ru
igor00@sendmail.ru
Помогу своим прямым участием внедрить технологию.
Можете считать эту статью под GPL. Или шлите проценты.
P.S. Не обижайте Алсу.