Все для Windows |
Здравствуйте, гость ( Вход | Регистрация )
Все для Windows |
Dec 16 2006, 18:19
Сообщение
#1
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
Сюда выкладываем все, что касается WINDOWS.
|
|
|
Dec 17 2006, 00:38
Сообщение
#2
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
Как загружается компьютер с Windows XP
Процесс загрузки компьютера казалось бы изучен нами до мелочей: кнопка - BIOS - операционная система - логин... А ты задумывался когда-нибудь о том что же на самом деле происходит в это время внутри твоего компьютера? Можешь по шагам рассказать как работает компьютер? Уверен, что нет. Поэтому сегодня проведем короткий ликбез - расскажем о том, как же на самом деле загружается компьютер. Эта статья рассматривает работу Windows XP, в остальных системах процесс, естественно, несколько отличается. Включается тумблер питания. Блок питания проводит самодиагностику. Когда все электрические параметры в норме БП посылает сигнал Power Good процессору. Время между включением питания и уходом сигнала обычно 0.1-0.5 секунд. Таймер микропроцессора получает сигнал Power Good. С получением этого сигнала таймер перестает посылать сигнал Reset процессору, позволяя тому включиться. CPU начинает выполнять код ROM BIOS. Процессор загружает ROM BIOS начиная с адреса FFFF:0000. По этому адресу прописан только переход на адрес настоящего кода BIOS ROM. Система выполняет начальный тест железа. Каждая ошибка, встречающаяся на этом этапе сообщается определенными звуковыми кодами (в прошлом биканьем, сейчас уже вероятно более современно - голосом), так как видео система еще не инициализирована. BIOS ищет адаптеры, которые могут потребовать загрузки своего BIOS-а. Самым типичным случаем в этом случае является видео карта. Загрузочная процедура сканирует память с адреса C000:0000 по C780:0000 для поиска видео ROM. Таким образом загружаются системы всех адаптеров. ROM BIOS проверяет выключение это или перезагрузка. Процедура два байта по адресу 0000:0472. Любое значение отличное от 1234h является свидетельством "холодного" старта. Если это включение ROM BIOS запускает полный POST (Power On Self Test). Если это перезагрузка, то из POST процедуры исключается проверка памяти. Процедуру POST можно разделить на три компоненты: * Видео тест инициализирует видео адаптер, тестирует карту и видео память, показывает конфигурацию или возникшие ошибки. * Идентификация BIOS-а показывает версию прошивки, производителя и дату. * Тест памяти проверяет чипы памяти и подсчитывает размер установленной памяти. Ошибки, которые могут возникнуть в ходе POST проверки можно разделить на смертельные и не очень (IMG:http://forum.iseekyou.im/style_emoticons/default/smile.gif) . Во втором случае они показываются на экране, но позволяют продолжить процесс загрузки. Ясно, что в первом случае процесс загрузки останавливается, что обычно сопровождается серией бип-кодов. BIOS читает конфигурационную информацию из CMOS. Небольшая область памяти (64 байт) питается от батарейки на материнской платы. Самое главное для загрузки в ней - порядок, в котором должны опрашиваться приводы, какой из них должен быть первым - дисковод, CD-ROM или винчестер. Если первым является жесткий диск, BIOS проверяет самый первый сектор диска на наличие Master Boot Record (MBR). Для дисковода проверяется Boot Record в первом секторе. Master Boot Record - первый сектор на цилиндре 0, 0 головке, 512 байт размером. Если она находится, то загружается в память по адресу 0000:7C00, потом проверяется на правильную сигнатуру - два последних байта должны быть 55AAh. Отсутствие MBR или этих проверочных байт останавливает процесс загрузки и выдает предупреждение. Сама MBR состоит из двух частей - системного загрузчика (partition loader или Boot loader), программы, которая получает управление при загрузке с этого жесткого диска; таблицы разделов (партиций), которая содержит информацию о логических дисках, имеющихся на жестком диске. Правильная MBR запись записывается в память и управление передается ее коду. Процесс установки нескольких операционных систем на один компьютер обычно заменяет оригинальный лоадер на свою программу, которая позволяет выбрать с какого диска производить остальную загрузку. Дальше Boot Loader проверяет таблицу партиций в поисках активной. Загрузчик дальше ищет загрузочную запись (Boot Record) на самом первом секторе раздела. В данном случае Boot Record это еще 512 байт - таблица с описанием раздела (количество байт в секторе, количество секторов в кластере и т.п.) и переход на первый файл операционной системы (IO.SYS в DOS). Операционная система Управление передается операционной системе. Как же она работает, как проходит процесс загрузки? Boot Record проверяется на правильность и если код признается правильным то код загрузочного сектора исполняется как программа. Загрузка Windows XP контролируется файлом NTLDR, находящемся в корневой директории системного раздела. NTLDR работает в четыре приема: 1. Начальная фаза загрузки 2. Выбор системы 3. Определение железа 4. Выбор конфигурации В начальной фазе NTLDR переключает процессор в защищенный режим. Затем загружает соответствующий драйвер файловой системы для работы с файлами любой файловой системы, поддерживаемой XP. Если кто забыл, то наша любимая ОСь может работать с FAT-16, FAT-32 и NTFS. Если в корневой директории есть BOOT.INI, то его содержание загружается в память. Если в нем есть записи более чем об одной операционной системе, NTLDR останавливает работу - показывает меню с выбором и ожидает ввода от пользователя определенный период времени. Если такого файла нет, то NTLDR продолжает загрузку с первой партиции первого диска, обычно это C:. Если в процессе выбора пользователь выбрал Windows NT, 2000 или XP, то проверяется нажатие F8 и показ соответствующего меню с опциями загрузки. После каждой удачной загрузки XP создает копию текущей комбинации драйверов и системных настроек известную как Last Known Good Configuration. Этот коллекцию можно использовать для загрузки в случае если некое новое устройство внесло разлад в работу операционной системы. Если выбранная операционная система XP, то NTLDR находит и загружает DOS-овскую программу NTDETECT.COM для определения железа, установленного в компьютере. NTDETECT.COM строит список компонентов, который потом используется в ключе HARDWARE ветки HKEY_LOCAL_MACHINE реестра. Если компьютер имеет более одного профиля оборудования программа останавливается с меню выбора конфигурации. После выбора конфигурации NTLDR начинает загрузку ядра XP (NTOSKRNK.EXE). В процессе загрузки ядра (но перед инициализацией) NTLDR остается главным в управлении компьютером. Экран очищается и внизу показывается анимация из белых прямоугольников. Кроме ядра загружается и Hardware Abstraction Layer (HAL.DLL), дабы ядро могло абстрагироваться от железа. Оба файла находятся в директории System32. NTLDR загружает драйвера устройств, помеченные как загрузочные. Загрузив их NTLDR передает управление компьютером дальше. Каждый драйвер имеет ключ в HKEY_LOCAL_MACHINESYSTEMServices. Если значение Start равно SERVICE_BOOT_START, то устройство считается загрузочным. Для кажого такого устройства на экране печатается точка. NTOSKRNL в процессе загрузки проходит через две фазы - так называемую фазу 0 и фазу 1. Первая фаза инициализирует лишь ту часть микроядра и исполнительные подсистемы, которая требуется для работы основных служб и продолжения загрузки. На этом этапе на экране показывается графический экран со статус баром. XP дизейблит прерывания в процессе фазы 0 и включает их только перед фазой 1. Вызывается HAL для подготовки контроллера прерываний. Инициализируются Memory Manager, Object Manager, Security Reference Monitor и Process Manager. Фаза 1 начинается когда HAL подготавливает систему для обработки прерываний устройств. Если на компьютере установлено более одного процессор они инициализируются. Все исполнительные подсистемы реинициализируются в следующем порядке: 1. Object Manager 2. Executive 3. Microkernel 4. Security Reference Monitor 5. Memory Manager 6. Cache Manager 7. LPCS 8. I/O Manager 9. Process Manager Инициализация Менеджера ввода/Вывода начинает процесс загрузки всех системных драйверов. С того момента где остановился NTLDR загружаются драйвера по приоритету. Сбой в загрузке драйвера может заставить XP перезагрузиться и попытаться восстановить Last Known Good Configuration. Последняя задача фазы 1 инициализации ядра - запуск Session Manager Subsystem (SMSS). Подсистема ответственна за создание пользовательского окружения, обеспечивающего интерфейс NT. SMSS работает в пользовательском режиме, но в отличии от других приложений SMSS считается доверенной частью операционной системы и "родным" приложением (использует только исполнительные функции), что позволяет ей запустить графическую подсистему и login. SMSS загружает win32k.sys - графическую подсистему. Драйвер переключает компьютер в графический режим, SMSS стартует все сервисы, которые должны автоматически запускаться при старте. Если все устройства и сервисы стартовали удачно процесс загрузки считается удачным и создается Last Known Good Configuration. Процесс загрузки не считается завершенным до тех пор, пока пользователь не залогинился в систему. Процесс инициализируется файлом WINLOGON.EXE, запускаемым как сервис и поддерживается Local Security Authority (LSASS.EXE), который и показывает диалог входа в систему. Это диалоговое окно показывается примерно тогда, когда Services Subsystem стартует сетевую службу. Автор: WinLab.ru |
|
|
Dec 23 2006, 00:51
Сообщение
#3
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
canDisk (для Windows Me)
При неправильном выключении компьютера при последующей загрузке ОС запускается ScanDisk, но в нем установлен флажок "Автоматически исправлять ошибки", причем флажок этот затемнен, и снять его невозможно. В результате приходится вообще отключать эту проверку, иначе высок риск неверных изменений таблицы FAT - пользователь не может контролировать процесс исправления каждой ошибки! Чтобы отключить автоисправления, найдите следующий ключ: HKEY_USERS.DEFAULTSOFTWAREMicrosoft WindowsCurrentVersionAppletsCheck Drive и установите следующий параметр: AutoChk = 02 00 00 00 Для возврата автоматического режима ставьте AutoChk = 00 00 00 00 Отключение клавиши Windows На некоторых современных клавиатурах присутствует клавиша Windows (как правило, логотип-флажок Майкрософт). Некоторым пользователям она мешает при быстрой печати. Чтобы отключить ее, нужно в реестре найти ключ HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro lKeyboard Layout. Создайте новый двоичный параметр, озаглавив его Scancode Map и присвойте ему значение 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00. После перезагрузки клавиша Windows будет отключена. Выбор программы Когда вы щелкаете на файле с незарегистрированным в системе расширением, то появляется окно "Выбор программы" (или "Открыть с помощью..."), в котором вам предлагается выбрать из предложенного списка программу, способную обработать неизвестный тип файла. Но в данном окне всегда установлен флажок "Всегда использовать эту программу...", что порой приводит к нежелательным проблемам. Как правило, данный флажок лучше не использовать, чтобы не повредить реестр. Существует способ, чтобы этот флажок отсутствовал по умолчанию. Для этого нужно немного подправить запись в реестре. Откройте раздел: HKEY_CLASSES_ROOTUnknownshellopenascommand и в установленном по умолчанию параметре запишите C:WINDOWSrundll32.exe shell32.dll,OpenAs_RunDLL %1 %2 Изменение порога выдачи предупреждения о недостатке свободного места на диске (Windows NT/2000/XP) Если на вашем диске остается свободным менее 10% (по умолчанию) места, то система информирует об этом появлением иконки в области уведомления (рядом с часиками). На дисках маленькой емкости этот порог вполне оправдан, но для дисков большой емкости (20 Гбайт -> 2 Гбайт) это не совсем удобно. Можно изменить порог в процентном соотношении: HKEY_LOCAL_MACHINESystemCurrentControlSetServic esLanmanServerParameters - параметр типа DWORD DiskSpaceThreshold, в котором указываете значение от 0 до 99 (т.е процент от объема диска) Недостаточно места на диске Если Windows постоянно выводит сообщения о том, что на диске мало места (см. выше), то в разделе реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurre ntVersionPoliciesExplоrer создайте параметр NoLowDiskSpaceChecks типа DWORD со значением, равным 1, - и Windows заткнется :-) Размер реестра (Windows NT/2000) Размер реестра ограничивается параметром RegistrySizeLimit (тип REG_DWORD) в разделе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetContro l. Увеличить максимальное значение его объема можно и в окне "Virtual Memory" диалога System Properties > Advanced > Performance Options > Change |
|
|
Dec 27 2006, 19:27
Сообщение
#4
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
(IMG:http://img294.imageshack.us/img294/9650/1167133453vistacn8.jpg)
Вы пока не хотите или не можете поставить себе на ПК официальную финальную версию операционной системы Windows? Но красоту и неповторимость этой системы вы можете оценить уже сегодня, установив себе Vista Transformation Pack ! download |
|
|
Dec 27 2006, 19:29
Сообщение
#5
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
(IMG:http://img294.imageshack.us/img294/7161/1166922694tuneuputilitiye7.jpg)
TuneUp Utilities - Пакет утилит, предназначенный для оптимизации и поддержания нормальной работы операционной системы Windows. Все утилиты этого пакета объединены в единую графическую оболочку. TuneUp Utilities 2007: NEW! Конфигуразия Internet Explorer 7, Firefox 2, Windows Media Player 11 and Office 2007 NEW! Автоматическое удаление ошибок в системе NEW! Легкое удаление NEW! Удаление не используемых / не нужных данных IMPROVED! Советы для оптимизации устроиств и програмного обеспечения IMPROVED! Speeds up your system startup IMPROVED! Сканирование системы на наличие ошибок , замедляющих работу системы Автоматическое удаление не нужных фаилов из реестра Предложенны оптимальные настроики для любого юзера Дефрагментация реестра системы Ускорение Вашего интернета download |
|
|
Jan 18 2007, 22:54
Сообщение
#6
|
|
Advanced Member Группа: Members Сообщений: 168 Регистрация: 13.9.2006 Пользователь №: 26251 |
Про как загружаеться винда очень интересно выложил... незнал... буду теперь знать.. очь интересная статья! всей сетке читал (IMG:http://forum.iseekyou.im/style_emoticons/default/wink.gif)
|
|
|
Jan 19 2007, 23:37
Сообщение
#7
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
Клонирование Windows XP
Источник: http://winlab.ru/ В свое время устанавливали Windows 98 простым клониованием раздела жесткого диска на винчестер другого компьютера. Все железо переопределялось, доустанавливались драйвера и система уже настроенная и с необходимым ПО была готова к работе. С Windows XP дело обстоит иначе, сложнее. Сейчас мы займемся клонированием Windows XP уже установленной и настроенной со всеми нужными программами с одной машины на любые другие. Первое, что нам надо, естественно создать источник клонирования Windows XP. Устанавливаем Windows XP, все необходимые настройки, изменения и дополнения. Желательно использовать дистрибутив, который не требует активации (как наш Идеальный Windows XP SP3), потому что иногда при смене железа Windwos XP может "догадаться", что ее клонировали и запросить активацию. После установки системы, можно её немного почистить, но тут Вам самим решать, что оставить, а что снести. Я, к примеру, делаю небольшую чистку системы: а) Очищаю DLL кэш. Для этого выполняем следующие команды: Пуск - выполнить - "sfc / cachesize =5" и "sfc / purgecache" б) Отключаю восстановление системы и удаляю папку System Volume Information из корня раздела в) И многое для оптимизационные фишки, о которых я рассказываю в своей рассылке (можете подписаться, блок слева) Сейчас сделаем конфигурационный файл для клонирования. На CD Windows XP, ищем [cd]:SUPPORTTOOLSDEPLOY.CAB. Извлекаем оттуда все файлы. Создайте на диске “С” директорию SYSPREP и скиньте туда все файлы из DEPLOY.CAB. Теперь, запускаем SETUPMGR.EXE . Запускается Wizard . Выбираем Create a new answer file , затем Sysprep Install. Внимательно выберите Вашу версию Windows. В следующем окне, пометьте Yes, full automate the installation. Перед нами открывается окно, где нам предлагается заполнить разного рода информация. Нам очень важно поле Providing the Product Key. Следующее поле важно для сисадминов. Если Вы пропишите имя компьютер, то все Ваши клоны будут с одним именем, что не очень хорошо в сетки. Если поставить Automatically generate computer name, то система будет произвольно давать имя компьютеру. Я в своём случаи оставил это поле без изменений, тем самым система спрашивает, какое имя я хочу дать компьютеру. Есть ещё куча интересных параметров, которые можно изначально прописать через эту программу. Советую внимательно пройтись по всем опциям. По завершению, всё это должно быть сохранено в файле sysprep.inf и файл должен лежать в директории C:SYSPREP. Всё, что будем делать дальше, надо делать без перезагрузки системы !!! Самой большой проблемой, при переносе Windows на другой компьютер, является драйвер контролера диска. Как правило, почти все платы, поддерживают стандартный IDE контролер. Поэтому, нам желательно установить драйвер стандартного IDE . Скачиваем драйвер http://WinLab.ru/download/idedrivers.zip После распаковки скаченного, всё его содержимое, кидаем в каталог system32drivers. В этой папке уже могут быть эти файлы, советую их не переписывать. Есть ещё один небольшой REG -файл. Скачиваем его http://WinLab.ru/download/mergeide.reg и запускаем. Он добавляет в систему информацию обо всех доступных Windows XP типах IDE-контроллеров. Теперь, было бы неплохо, стереть из регистре ключик: HKEY_LOCAL_MACHINESYSTEM MountedDevices и тем самым мы избежим проблем с сопоставлением сигнатур разделов. Как многие из Вас знают, Windows XP разделяет все компьютеры на несколько типов. На "Standart PC", на "ACPI PC" и на "ACPI Uniprocessor PC". Советую слить с дистрибутива в Windows XP несколько разных HAL-ов, чтобы выбирать их на этапе первой загрузки. Если это не сделать, на некоторых компьютерах, будет проблемно загрузится. Также надо немного подкорректировать boot.ini. После изменений, он должен быть похож на этот: [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional" /fastdetect multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Standart PC" /fastdetect /hal=halstd.dll multi(0)disk(0)rdisk(0)partition(1)WINDOWS="ACPI PC" /fastdetect /hal=halacpi.dll multi(0)disk(0)rdisk(0)partition(1)WINDOWS="ACPI Uniprocessor PC " /fastdetect /hal=halmacpi.dll Переходим к конечной стадии создания системы для клонирования Windows XP. Выполните команду (ПУСК-ВЫПОЛНИТЬ): c:sysprepsysprep –pnp - mini . В появившемся окне меняем "shutdown mode" на "quit" и нажимаем "Reseal". Главное не допустить перезагрузки. И проверьте сейчас Boot.ini, там надо подправить timeout, поставьте 10. На этом можно сказать закончили. Осталось самая мелочь, сделать имидж диска “ C ”. Самое главное, не дать системе перезапустится, пока Вы не сделали образ того, что сейчас получилось. После того как Вы имеете в руках образ, его можно записать на CD , ну и конечно, рекомендую сделать CD загрузочным. Как только Вы открываете это образ на новый компьютер (или на новый диск) запускается Мини-Setup. Происходит поиск нового железа. Если всё сделали правильно и у Вас не супер экзотическое железо, то через пару минут, можно начинать работать. Спешите подписаться на рассылку "Идеальная настройка Windows XP от MasterX", это можно сделать через блок подписки слева. Успехов Вам! |
|
|
Jan 25 2007, 23:05
Сообщение
#8
|
|
Junior Member Группа: Members Сообщений: 3 Регистрация: 25.1.2007 Пользователь №: 27088 |
Блин у меня проблема,вирус сожрал какой то файл msvcrl.dll ,а без него IE не открывается,пыталась установить новую седьмую версию, но она требует подтверждения копии Windows,а она не лицензионная,вот страдаю без IE . может кто нибудь поможет??
|
|
|
Jan 26 2007, 00:19
Сообщение
#9
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
попробуй отменить последние изменения с помощью Восстановления системы) короче вернись к более раннему состоянию или же вставь диск с виндой и верни тот файл.
|
|
|
Jan 26 2007, 01:05
Сообщение
#10
|
|
Junior Member Группа: Members Сообщений: 3 Регистрация: 25.1.2007 Пользователь №: 27088 |
Этот файл заражен,и диска с виндой у меня тоже нет.
|
|
|
Jan 26 2007, 01:18
Сообщение
#11
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
всё же попробуй восстановить систему.
Start-Programs-Accessories-System Tools-System Restore Пуск-Программы-Стандартные-Системные Инструменты-Восстановление системы |
|
|
Jan 27 2007, 00:43
Сообщение
#12
|
|
Advanced Member Группа: Members Сообщений: 168 Регистрация: 13.9.2006 Пользователь №: 26251 |
Цитата(Bender;29913) попробуй отменить последние изменения с помощью Восстановления системы) короче вернись к более раннему состоянию или же вставь диск с виндой и верни тот файл. А как сделать восстановление системі? |
|
|
Jan 27 2007, 01:07
Сообщение
#13
|
|
Grand Member Группа: Members Сообщений: 435 Регистрация: 27.8.2005 Пользователь №: 1993 |
Цитата(Bender;29918) Start-Programs-Accessories-System Tools-System Restore
Пуск-Программы-Стандартные-Системные Инструменты-Восстановление системы я же написал! |
|
|
Dec 28 2009, 20:43
Сообщение
#14
|
|
Junior Member Группа: Members Сообщений: 10 Регистрация: 3.10.2009 Из: United States Пользователь №: 30499 |
поставил 7
все круто включил принтер семерка сама дрова нашла для печати надо было сканы сделать,для этого нужна специальная прога hpшная диск с ней шел в комплекте ставлю,пишет ошибку что можно сделать? семерка 64 бита |
|
|
Jan 29 2010, 17:35
Сообщение
#15
|
|
Member Группа: Moderators Сообщений: 97 Регистрация: 10.4.2009 Пользователь №: 3875 |
поставил 7 все круто включил принтер семерка сама дрова нашла для печати надо было сканы сделать,для этого нужна специальная прога hpшная диск с ней шел в комплекте ставлю,пишет ошибку что можно сделать? семерка 64 бита Снести 7-ку. Поставить честный с известными погнутостями XP, под который есть все дрова. И сканить себе до посинения пальца на кнопке) |
|
|
Текстовая версия | Сейчас: 29th December 2024 - 02:47 |