Каким образом можно поставить Win9x при уже установленном XP?
Трудность состоит в том, что при установке Win9x
затирает загрузочный сектор XP. Чтобы этого избежать, перед установкой
Win9x нужно откорректировать его инсталлятор. Для этого в файле MSBATCH.INF
(если такого файла в вашем дистрибутиве нет, создайте его) нужно прописать
следующие строки: [Setup] CleanBoot=0 После установки Win9x устанавливает
загpyзкy по умолчанию на себя, но это легко меняется. Если дистрибутив
Win9x находится на CD (как это обычно и бывает), то исправленный или новосозданный
MSBATCH.INF можно использовать, запустив программу установки Win9x с параметром:
setup.exe диск:\путь\MSBATCH.INF В данном случае файл можно назвать как
угодно, а не только MSBATCH.INF.
Как изменить букву загрузочного диска?
Изменение буквы может потребоваться в случае
поломки зеркального тома или при изменении конфигурации дисковой подсистемы.
Ниже рассмотрено, как поменять местами буквы для дисков С и D. Если вам
не нужно менять буквы местами, просто измените значение \DosDevice\[буква]:
на любую неиспользуемую букву. Имейте в виду, что при изменении буквы
диска в нормально работающей системе перестанут работать программы, которые
используют абсолютный метод адресации - придется переинсталлировать их
или вручную изменять все неправильные пути в реестре. Зайдите в систему
как администратор и запустите Regedt.exe. Откройте ключ HKLM\SYSTEM\MountedDevices
и разрешите администратору полный доступ к нему (меню Безопасность (Security)
-> Разрешения (Permissions)). В HKLM\SYSTEM\MountedDevices найдите букву
диска, которую вы хотите изменить, в нашем случае это "\DosDevices\C:".
Измените букву на любую неиспользуемую, например, "\DosDevices\Z:". Выберите
вторую изменяемую букву диска, т.е. "\DosDevices\D:", измените её на требуемую,
в нашем случае будет "\DosDevices\C:" Выберите значение \DosDevices\Z:
и переименуйте его в "\DosDevices\D:". Перезагрузите компьютер Примечание:
перед сменой буквы подумайте, где окажется свап файл. Дело в том, что
с потерей диска, на котором должен быть свап файл, система при загрузке
сразу же после окна логона отрапортует Вам о том что свап файл слишком
мал, и вновь вернётся в окно логона. Этот цикл может быть бесконечным,
и что бы загрузиться Вам переустанавливать систему заново. Впрочем, можно
будет ставить систему наверх, тогда не придётся переустанавливать установленные
программы.
Как сделать загрузочные диски
для XP?
В отличие от W2k, где всё необходимое шло вместе
с дистрибутивом, для XP придётся скачать пакет c официального сайта Microsoft.
Пакеты размером около 4 МБ. Для создания комплекта загрузочных дискет
необходимо 6 дискет. При загрузке с них вы окажитесь в той же программе
установки, что и при загрузке с компакт диска с XP, так что если у Вас
есть такой диск, в этих дискетах необходимости нет.
Учетные записи
В ХР существует та же политика безопасности,
что и Win2k. Если требуется просто обеспечить доступ к компьютеру без
определенных прав, то просто необходимо включить учетную запись Гость.
После этого остается только "расшарить" нужные папки через пункты "доступ"
и "безопасность" в контекстном меню папки. B отличие от Windows 9x в ХР
права распределяются не на уровне ресурсов, а на уровне пользователей.
Поэтому в ХР нет такого понятия, как доступ по паролю, к которому привыкли
пользователи 9х. Пользователь ХР "логинится" на машину с ХР вводит пароль
один раз и получает доступ ко всем ресурсам, на которые у него есть соответствующие
права. Для того, чтобы пользователь смог зайти на машину, он должен быть
в ней зарегистрирован. Делается это через апплет "Учетные записи" пользователей
в панели управления, где нужно добавить пользователя и назначить ему права.
(Пользователь| Администратор).
Как вернуть закладку "Безопасность"
и "Доступ" на тома NTFS?
В полном соответствии с новыми принципами построения
интерфейса OC, Microsoft спрятал закладку Security и сильно упростил закладку
Sharing, что бы не смущать неопытных пользователей кучей непонятных для
них значений и понятий. Для того что бы вернуть всё как было в W2k, необходимо
в Windows Explorer выбрать меню Tools - Folder Options (Сервис-Свойства
Папки). В открывшемся окне выбрать закладку View (Вид), и в разделе Advanced
Settings (дополнительные параметры) очистить чекбокс Use simple file sharing
(Recommended) (Использовать простой общий доступ к папкам). Это не только
приведёт закладку Sharing (Доступ) в нормальный вид (с возможностью выставить
нормальные права доступа), но и вернёт закладку Security.
Почему при запуске проводника открывается
не диск С, а "Мои Документы"?
В свойствах ярлыка на Explorer, меняем target
%SystemRoot%explorer.exe на %SystemRoot%explorer.scf. После этого, открываться
будет не Мои Документы, а корневой каталог системного диска. Кроме этого,
можно запускать Explorer комбинацией клавиш Win+E, в этом случае он откроется
в разделе My Computer. Кроме этого, можно в свойствах ярлыка для Explorer
прописать в Target: %SystemRoot%\explorer.exe /e,c:\ (вместо c:\ можно
указать любой другой путь). После этого открываться будет не Мои Документы,
а корневой каталог диска С или указанная директория.
В разделе реестра[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet
\ Control \ Session Manager \ Memory Management] Изменить параметр "ClearPageFileAtShutdown"=dword:00000000
на 00000001 Этот ключ не стирает файл подкачки с диска, а заполняет
его весь нулями, т.е. очищает. Hо сам файл на диске остается.
Тоже самое делается в апплете Local Security Policy в Administrative
Tools, раздел Local Policies, Security Options, ключ Shutdown: Clear
virtual memory pagefile when system shuts down. (Администрирование-Локальная
Политика безопасности-ключ Завершение работы: Очистка страничного файла
виртуальной памяти.
Используя утилиту TweakXP. На вкладке Cache Optimization установить
флажок на "Clear Pagefile(swapfile) on shutdown. Необходимо иметь ввиду,
что при установке этих параметров выключение системы будет заметно замедляться.
Как отключить запуск программ вместе с Windows?
Проверьте следующую ветку реестра, используя
regedit [HLKM \SOFTWARE \MICROSOFT \WINDOWS \CURRENTVERSION \RUN]. Там
находятся значения, каждое из которых соответствует одной запускаемой
при старте программе. Если вы не уверены, перед стиранием сохраните выбранные
строчки. Ещё проще сделать это из программки msconfig, закладка StartUp,
запустить которую можно из пункта Run... кнопки Start.
Как задать приоритет процессов еще при его
запуске?
C помощью консольной команды start можно запускать
приложение с нужным приоритетом, указывать время, через которое приложение
должно быть закрыто, и некоторые другие параметры. Для более подробной
справки почитайте start /? Все эти команды можно прописать в *.bat файле
и пользоваться им для запуска приложени. Что бы не писать *.bat файлы
для каждой программы отдельно, и не набирать команду целиком, можно сделать
файлик high.bat, с таким содержимым
echo off
start /high %1
и поместить его в директорию SendTo профиля вашего пользователя. Тогда,
что бы запустить программу с более высоким приоритетом, достаточно просто
переслать её на этот файлик через правую кнопку мыши. Но пересылать надо
именно исполняемый файл, а не shortcut к нему. Конечно же, этот файлик
можно и переделать и запускать программы с другим приоритетом.
Будьте осторожны в присваивании класса реального времени. Такая программа
будет иметь очень высокий приоритет, что может сказаться на замедлении
выполнения других программ. Более того, если у Вас не SMP система, то
охочее до ресурсов приложение может просо ничего не оставить системе,
и вы столкнётесь с ситуацией, когда компьютер не будет реагировать на
Ваши действия, или будет реагировать с большим опозданием. В худшем случае
он может просто повиснуть.
Как сменить ядро системы?
В XP этот процесс упрощён до предела. Больше
не надо переставлять всю систему, или использовать внешние утилитки из
Resource Kit-а. Ядро меняется в Device Manager -> Computer (Диспетчер
устройств-Компьютер), как и любой другой драйвер. Но, это ИСКЛЮЧИТЕЛЬНО
важно, НЕ СТАВЬТЕ ядро, которое не держится оборудованием. Если не уверены,
то лучше ничего не трогать, потому что последствия установки неправильного
ядра непредсказуемы. Скорее всего машина просто перестанет загружаться,
во всех режимах. Предотвратить подобное можно подредактировав boot.ini.
Нужно всего лишь продублировать рабочий пункт меню выбора ОС, например,
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows XP Professional"
/fastdetect и приписать после /fastdetect следующие опции: /kernel=ntoskchk.exe
/hal=halchk.dll, а также в директории WINDOWS\System32 сделать копии вашего
ядра и HAL-а. Назвать их, конечно же, надо ntoskrnl.exe -> ntoskchk.exe
и hal.dll -> halchk.dll. Кроме этого, необходимо учитывать одну тонкость.
Видимо из за того, что при установке неправильного ядра XP просто виснет,
теперь весь список доступных ядер не выводиться в окне смены драйвера.
Таким образом, возможна ситуация, когда Вы точно знаете, что ядро поддерживается
системой, но система не даёт его установить. В этом случае, придётся делать
это вручную. Для начала найдите в windows\inf файл под названием hal.inf.
После этого, изучите его, что бы выяснить, какие файлы и куда переписываются
при смене ядра. Обычно перезаписывается только hal.dll, названия какого
hal какому ядру соответствуют, можно узнать из списка:
Standard PC - hal.dll
Advanced Configuration and Power Interface (ACPI) PC -halacpi.dll
ACPI Uniprocessor PC - halaacpi.dll ACPI Multiprocessor PC -halmacpi.dll
Compaq SystemPro Multiprocessor or 100% Compatible - halsp.dll
MPS Uniprocessor PC -halapic.dll
MPS Multiprocessor PC -halmps.dll
После этого остаётся взять соответствующий файл из Windows\Driver Cache\i386\driver.cab,
скопировать его с Windows\system32, и сослаться на него в boot.ini. После
загрузки (если повезёт :-)), можно переставить его по нормальному, в списке
это ядро появится.
Как восстановить поврежденный загрузчик?
Для этого необходимо загрузиться в Recovery
Console и дать команды FIX MBR и FIXBOOT. Загрузиться в Recovery Console
можно через загрузочный диск ХР, выбрав Repair Windows XP installation
(R) и Recovery Console (C). Кроме этого, можно установить Recovery Console
заранее, дав команду Winnt32.exe/cmdcons из командной строки в директории
i386 дистрибутива ХР. Для входа в Recovery Console вам необходимо знать
пароль администратора. Кроме этого можно использовать радикальный метод
и запустить заново инсталляционную программу ХР, выбрав: "Отремонтировать
текущую инсталляцию".
Русская раскладка в DOS-приложениях не переключается,
что делать?
Для решения необходимо в реестре по адресу:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> KeyboardLayout
изменить значение ключа 00000409 в папке DosKeybCodes на "ru". Кроме этого,
в файле "autoexec.nt", расположенном в Windows\system32, надо добавить
строку "lh %SystemRoot%\system32\kb16.com ru". После перезагрузки переключение
раскладки клавиатуры в DOS-приложениях будет производиться комбинациями
Ctrl+Left Shift (английская) и Ctrl+Right Shift (русская). Данный метод
нормально работает в том случае, если Language settings for the system
(апплет Regional Options) в качестве Default стоит Cyrilic. Если Вас не
устраивают возможности предоставляемые системой, можете поставить внешний
русификатор, например, проверенный временем RKM v.3.0. Удобнее всего прописать
его в файле autoexec.nt (аналогично kb16).
Как выключать компьютер по расписанию?
Необходимо создать файл VBScript, который бы
содержал следующее:
dim OpSysSet, obj Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _ "(Shutdown)}//./root/cimv2").ExecQuery _ ("SELECT * FROM Win32_OperatingSystem" &_ " WHERE Primary=true")
For Each obj In OpSysSet obj.Win32Shutdown(8) Next
Этот файл при исполнении завершает работу Windows XP. Можно с помощью Sheduler
(Назнеченные задания) установить время, когда этот файл бы исполнялся, а
следовательно, выключался бы компьютер.
Какие параметры можно менять в boot.ini?
Boot.ini отвечает за порядок загрузки ОС установленных
в системе, и позволяет задать некоторые параметры загрузки этих систем.
Начинается этот файл разделом [boot loader] В этом разделе всего два параметра:
Timeout, определяет время в секундах, которое ждёт система прежде
чем начать загружать ОС по умолчанию, в случае если в системе установлено
несколько ОС.
Default, определяет систему которая грузится по умолчанию.
Второй раздел [operating system], в котором находится список возможных к
загрузке ОС. Для каждой ОС указывается её местоположение с использованием
имен ARC (Advanced RISC Computer):
scsi(*) или multi(*) - элемент scsi(*) используется в случае контроллера
SCSI с отключенным BIOS. Элемент multi(*) используется для дисков всех
остальных типов, включая IDE, EIDE, ESDI и SCSI с включенным BIOS. (*)
- номер адаптера, с которого осуществляется загрузка. Адаптеры нумеруются
с нуля, начиная с контроллера, расположенного ближе к слоту 0 на мат.
плате.
disk(*) - если (1) = scsi(*), то равен логическому номеру устройства
(LUN), установленному для диска. Если (1) = multi(*), то всегда равен
нулю.
rdisk(*) - если (1) = multi(*), то равен номеру диска в цепочке, счет
дисков начинается с 0. Если (1) = multi(*), то всегда равен нулю partition(*)
- определяет дисковый раздел, содержащий файлы ОС. В отличие от всех
остальных элементов имен ARC нумерация разделов начинается с 1, т.е.
первый раздел обозначается partition(1), второй - partition(2) и т.д.
\path - определяет каталог (или подкаталог) раздела, в котором находятся
файлы ОС. По умолчанию в XP используется путь \windows. Кроме этого,
в кавычках прописывается текст, который будет виден в пункте выбора
этой ОС в стартовом меню. После этого текста могут быть ключи которые
влияют на загрузки ОС. Для XP возможны следующие ключи:
/basevideo - с этим ключом система будет использовать только стандартный
VGA драйвер. Этот параметр может пригодится если Вы на коротко время
ставите другую видеокарту, и Вам не хочется мучаться с перестановкой
драйверов.
/fastdetect - обычно ставится автоматически при инсталляции системы.
При установке этого ключа система не определяет все Plug and Play устройства
в процессе загрузки. /maxmem - определяет максимальный размер RAM, который
может использоваться системой. Теоретически, может помочь если у Вас
глючная оперативка.
/noguiboot - При использовании этого ключа не будет рисоваться цветная
заставка при загрузке. Может использоваться теми кто не желает смотреть
на эту картинку в 60 герцах. Но надо учесть, что кроме этого не будут
рисоваться BSOD при загрузке. Но виснуть система, если что-нибудь не
в порядке, естественно не перестанет.
/noserialmice=[com 1,2,3] - при использовании этого параметра не будет
определяться мышь подключенная к COM порту для портов перечисленных
в скобках. Если номера портов не указывать, то мышь не будет определяться
на всех портах. /bootlog - при задании этого параметра система будет
писать лог загрузки в %SystemRoot%\Nbtlog.txt Этот параметр можно использовать
что найти причину почему система может загрузится только в safe mode.
/safeboot - при его установке система загрузится в Safe mode. То же
самое можно сделать нажав F8 в начале загрузки системы. Через двоеточие
можно задать несколько параметров для
/safeboot. Minimal - минимальная конфигурация. Network - с поддержкой
сети. Dsrepair - доступна только в NET Server и позволяет восстановить
Active Directory с заблаговременно сделанной резервной копии. Alternateshell
- позволяет использовать альтернативные графические оболочки. По умолчанию
с системой ставится только Explorer (стандартная оболочка) и Progman
(осталась в наследство от Windows3.11 и NT 3.5).
/sos - отображает на экране список загружаемых драйверов. Может помочь
выяснить, на чём система спотыкается при загрузке.
/baudrate - этот параметр указывает скорость с которой будет работать
COM порт для отладки системы. Если не указать конкретную скорость, то
будет 9600 для модема и 19200 для нуль-модемного кабеля. При включении
этого параметра автоматически ставится параметр /debug
/crashdebug - с этим флагом загружается отладчик, но остаётся в неактивном
состоянии до тех пор пока не произойдёт ошибка ядра. Может использоваться
разработчиками программного обеспечения.
/debugport=com* - указывает номер COM порта (* должна быть номером
порта) используемого при отладчиком. Автоматически включает ключ /debug
/debug - загружается отладчик, который может быть активизирован другим
компьютером через подключенным COM порт. Может использоваться разработчиками
ПО.
/nodebug - на экран не выводится отладочная информация.
/hal - указывает имя файла, который должен использоваться как hal.dll
после загрузки.
/kernel - указывает имя файла, который должен использоваться как ntoskrnl.dll
после загрузки.