Все записи с меткой ‘boot.ini’
Интегрируем консоль восстановления.
В любую сборку операционной системы Windows XP можно интегрировать консоль восстановления, на случай, если в самый нужный момент под рукой не окажется дистрибутива Windows XP. Конечно, особой необходимости во встроенной консоли восстановления нет, но может кого-то и выручит, тем более, что занимает она на жестком диске всего 7 мегабайт.
Итак, для установки встроенной консоли восстановления, нам потребуется сам дистрибутив (компакт-диск) с операционной системой.
Вставляем диск в привод, выбираем «Пуск» -> «Выполнить» -> «F:\i386\winnt32.exe /cmdcons» (естественно, без кавычек, и заменив F на буку, соответствующую вашему приводу). Откроется окошко с текстом «Можно установить консоль восстановления Windows как один из параметров запуска системы. Консоль восстановления позволяет получить доступ к установке Windows с целью замены поврежденных файлов и подключения или отключения служб. Если не удается запустить консоль восстановления с жесткого диска, то ее можно запустить с установочного диска Windows. Консоль восстановления потребует около 7 МБ на диске. Установить консоль восстановления?» Если еще не передумали – нажимаем «Да».
На следующем этапе установщик начнет искать в Интернете обновления, но особой надобности в этих обновлениях нет, так что можете смело остановить скачивание и сразу перейти к установке консоли восстановления. Установка завершится следующим сообщением «Консоль восстановления Windows успешно установлена. Чтобы начать использовать консоль восстановления Windows, перезапустите компьютер и затем выберите пункт запуска консоли из главного меню Windows. Для получения списка команд консоли восстановления, наберите HELP в командной строке консоли». Щелкаем ОК и перезагружаем компьютер.
Теперь во время загрузки вы сможете запустить консоль восстановления на экране выбора операционных систем, выбрав пункт «Windows XP Recovery Console».
Не лишним будет написать пару слов об удалении консоли восстановления. Делается это следующим образом: удаляем скрытую папку Cmdcons и скрытый файл Cmldr, расположенные в корне системного диска (обычно, диск С), после чего удаляем из файла boot.ini запись «C:\cmdcons\bootsect.dat=»Microsoft Windows Recovery Console» /cmdcons».
Сисадминский анекдот:
Сидят несколько программистов в отдельных закутках, разделенные перегородками. Посреди рабочего дня из одной такой кабинки раздается вопль: «Как у меня устала задница!!!» Из соседней кабинки слышится задумчивый тихий голос: «А ты попробуй думать головой…»
Команды консоли восстановления.
Консоль восстановления Windows – безусловно, наиполезнейший инструмент для решения проблем, возникающих в операционной системе Windows XP, но без достаточного знания используемых в ней команд, ее полезность безнадежно стремится к нулю. В принципе, команд в консоли восстановления не так уж и много – всего 33, причем часть из них (6 штук) просто повторяет возможности других команд. Таким образом, для изучения остается всего 27 команд – меньше чем в простейших языках программирования.
1. ATTRIB – изменяет атрибуты одного файла или папки.
2. BATCH – выполняет команды, перечисленные в текстовом файле.
3. BOOTCFG – используется для настройки или восстановления файла управления загрузкой (boot.ini).
4. CD – выводит имя текущей папки или осуществляет переход в новую папку.
5. CHDIR – аналог команды CD.
6. CHKDSK – проверяет диск и отображает отчет с результатами выполненной проверки.
7. CLS – очищает содержимое экрана.
8. COPY – копирует единичный файл в другую папку.
9. DEL – удаляет один файл.
10. DELETE – аналог команды DEL.
11. DIR – выводит список имеющихся в папке файлов и вложенных папок.
12. DISABLE – отключает системную службу Windows или драйвер.
13. DISKPART – используется для управления разделами на томах жестких дисков.
14. ENABLE – включает системную службу Windows или драйвер.
15. EXIT – выход из консоли восстановления и перезагрузка компьютера.
16. EXPAND – распаковывает сжатый файл.
17. FIXBOOT – записывает новый загрузочный сектор в системный раздел.
18. FIXMBR – восстанавливает основную загрузочную запись в загрузочном разделе.
19. FORMAT – форматирует диск для использования в Windows.
20. HELP – выводит список команд консоли восстановления.
21. LISTSVC – перечисляет все доступные службы и драйверы, имеющиеся в системе.
22. LOGON – вход в установку системы Windows.
23. MAP – выводит сопоставление букв дисков.
24. MD – создает папку.
25. MKDIR – аналог команды MD.
26. MORE – выводит на экран текстовый файл.
27. NET – используется для сопоставления буквы диска сетевому ресурсу.
28. RD – удаляет папку.
29. REN – переименовывает единичный файл.
30. RENAME – аналог команды REN.
31. RMDIR – аналог команды RD.
32. SYSTEMROOT – устанавливает текущую папку как systemroot (папка с операционной системой).
33. TYPE – аналог команды MORE.
По каждой из команд можно запустить отдельную справку, узнав присущие ей ключи и параметры – для этого достаточно запустить команду с ключом /?
Сисадминский анекдот:
На Митинском рынке:
- Скажите, у вас что-нибудь из порнушки есть?
- Только Windows…
Память не может быть read.
Сообщение «Ошибка приложения: инструкция по адресу … обратилась к памяти по адресу … Память не может быть «read»» может появиться при запуске или завершении абсолютно любого приложения. Виной этому может быть и сама оперативная память, но прежде чем пытаться заменить планку оперативной памяти – попробуйте решить проблему на программном уровне – быть может, память-то тут и не причем. Существует 3 наиболее верных способа исправления ошибки «Память не может быть read». Кстати, эти же самые способы помогут исправить и другую ошибку «Память не может быть written».
Способ №1.
Отключить службу «Предотвращение выполнения данных» (Data execution prevention), которая осуществляет контроль доступа к памяти. Для ее отключения необходимо внести небольшие коррективы в файл boot.ini. Файл размещен в корне диска, на котором установлена операционная система. Для доступа к нему, откройте «Мой компьютер» и в адресной строке сверху введите %systemdrive%\Boot.ini и нажмите Enter. Или же другим способом: «Пуск» -> «Выполнить» -> %systemdrive%\Boot.ini -> ОК. Есть еще третий способ доступа к файлу boot.ini: «Пуск» -> «Панель управления» -> «Система» -> «Дополнительно» -> «Загрузка и восстановление: Параметры» -> «Правка».
Открыв файл, найдите параметр «/noexecute=optin» и замените слово optin на alwaysoff. Т.е. параметр должен иметь вид «/noexecute=alwaysoff». После этого сохраните файл (Файл -> Сохранить) и перезагрузите компьютер.
Есть, правда, одно «но» – файл boot.ini может быть защищен от записи и откажется сохраняться. Поэтому необходимо открыть системный диск (по умолчанию С), выбрать в верхнем меню пункт «Сервис» -> «Свойства папки» -> «Вид» и, прокрутив ползунок до самого низа, поставить галочку напротив пункта «Показывать скрытые файлы и папки». После этого вы сможете увидеть файл boot.ini. Щелкните по нему правой кнопкой мыши и выберите «Свойства», после чего снимите галочку напротив пункта «Только чтение». Теперь можно вносить в файл любые коррективы и сохранять без проблем.
Способ №2.
Причиной ошибки может быть также некорректно установленная библиотека ole32.dll. Некоторые программы при установке/удалении могут повредить ключи в реестре, относящиеся к этой библиотеке. Для переустановки библиотеки, нажмите «Пуск» -> «Выполнить» и введите команду «regsvr32 %SystemRoot%\system32\ole32.dll» (без кавычек), после чего нажмите ОК и перезагрузите компьютер.
Способ №3.
Можно также попробовать отключить в операционной системе Windows все сообщения об ошибках, и об ошибке «Память не может быть read» в том числе. Для этого отправляемся по следующему пути: «Пуск» -> «Панель управления» -> «Система» -> «Дополнительно» -> «Отчет об ошибках» и ставим галочку напротив пункта «Отключить отчет об ошибках», убрав при этом галочку напротив «Но уведомлять о критических ошибках». Перезагружаем компьютер.
Вот, в принципе, наиболее действенные способы. Если в вашем случае решить проблему ни одним из этих способов не удалось, попробуйте отключить компьютер на некоторое время от шнура питания (выключить из розетки), дав оперативной памяти полностью обнулиться. Если не помогло – попробуйте на время заменить планку оперативной памяти или переустановить Windows (кстати, сборка ZverCD также может быть виной этой ошибки).
Как удалить Windows.
Очень часто, при переустановке, Windows создает новую папку (например, WINDOWS.0) и копирует все файлы в нее, не затирая предыдущую копию. Или же просто новая копия может быть установлена на другой раздел жесткого диска. При этом возникает необходимость в удалении старой копии Windows, дабы не выбирать постоянно нужную операционную систему при загрузке и сэкономить место на жестком диске. В принципе, корректно удалить Windows достаточно просто.
Для начала необходимо загрузиться в той копии Windows, которую вы желаете оставить. После этого необходимо узнать, в какой папке находится текущая копия Windows (чтоб не снести случайно ее). Для этого открываем «Мой компьютер» и в адресную строку сверху копируем команду %SystemRoot% и нажимаем Enter. Система сразу переместит вас в папку, в которой установлена текущая версия Windows. Эту папку удалять ни в коем случае не нужно (хотя и не получится, при всем желании). Находим на жестком диске другую папку Windows и удаляем.
Теперь необходимо убрать из меню загрузки упоминание об удаленной версии Windows. Для этого щелкаем на кнопке «Пуск», далее выбираем «Выполнить» и вводим команду msconfig, после чего щелкаем ОК. В появившемся окне настройки системы выбираем вкладку BOOT.INI и нажимаем на кнопку «Проверить все пути загрузки». Высветится окошко с надписью «Следующая строка в файле BOOT.INI не указывает на операционную систему… Удалить эту строку из файла BOOT.INI?», в котором выбираем «Да». Далее нажимаем «Применить» и «Закрыть». На предложение системы перезагрузиться, можно выбрать «Выход без перезагрузки» – перезагрузимся позже.
Ну и напоследок можно избавиться от документов из старой копии Windows. Если старая копия была установлена на другом разделе жесткого диска (к примеру, старая – на C, а новая – на D), тогда достаточно просто удалить папку Documents and Settings с того раздела, на котором была установлена система. Если же обе копии установлены на одном разделе, тогда необходимо зайти в папку Documents and Settings и удалить папки с именами пользователей, зарегистрированных в старой копии Windows, при этом оставив папки All Users, Администратор, Default User и папку с именем текущего пользователя (имя пользователя можно увидеть в верхней части меню «Пуск»).
Режим VGA
На одной из машин возникла следующая проблема – после загрузки системы, на экране появлялись артефакты и через некоторое время пропадал указатель мыши. Подозрение сразу пало на видеоадаптер. Переустановка и смена драйверов положительных результатов не принесла. Но самое интересное состояло в том, что после включения режима VGA перед загрузкой Windows, все артефакты исчезали и видеокарта продолжала нормально функционировать вплоть до последующей перезагрузки.
Т.е. необходимо было включать режим VGA при каждой загрузке операционной системы (не знаю, с чем это связано – возможно, дефекты видеокарты на аппаратном уровне). Принудительную загрузку в режиме VGA можно выставить в файле boot.ini двумя способами: вручную – открыть файл C:\boot.ini и добавить после /fastdetect параметр /basevideo; или же через «Настройку системы» («Пуск» -> «Выполнить» -> msconfig) – во вкладке «BOOT.INI» отметить параметр /BASEVIDEO.
После установки принудительной загрузки в режиме VGA, проблема с артефактами была решена, причем загрузка системы ускорилась раз в 5.


