Главная · Советы  · Ремонтируем загрузчик с помощью консоли восстановления в Windows XP. Ремонтируем загрузчик с помощью консоли восстановления в Windows XP Расположение файла boot ini

Ремонтируем загрузчик с помощью консоли восстановления в Windows XP. Ремонтируем загрузчик с помощью консоли восстановления в Windows XP Расположение файла boot ini

Загрузчик Windows 7 перестает работать по многим причинам - при повреждении boot.ini или попытке установить XP вместе с «Семеркой», после чего последняя не хочет грузиться. Это происходит из-за того, что XP производит переписывание загрузочной записи MBR Windows 7. Обычно восстановление загрузчика Windows 7 осуществляется стандартными средствами системы. Можно использовать и другое средство, например, Bootice.

Самый простой способ восстановления загрузчика

Если при нажатии F8 не открываются дополнительные способы запуска и средство устранения неполадок, то потребуется использование диска или флешки восстановления Windows 7. С этого накопителя нужно будет загрузить компьютер в среду восстановления, нажав на ссылку восстановления системы в нижней части окна установки ОС.

  1. Компьютер автоматически попытается найти решение проблемы, о чем и уведомит вас в открывшемся окне.
  2. Если утилита восстановления справится с задачей, останется только перезагрузиться.

Если восстановить загрузчик Windows 7 после XP не удалось, используйте средство восстановления запуска, которое наряду с другими является частью установочного диска или флешки. Обычно эти простые способы могут справиться с несложными проблемами запуска MBR.

Редактируем boot.ini

За запуск системы по умолчанию отвечает boot.ini. При неправильной установке или удалении одной из ОС ее запись в нерабочем состоянии будет храниться в том же boot.ini. Он расположен в корне системного раздела, поэтому для его редактирования компьютер нужно настроить на показ скрытых файлов.

Иногда boot.ini может быть испорчен вирусом или тому могла способствовать какая-нибудь программа, после чего ОС не запускается самостоятельно.

Исправить это просто - загрузитесь с LiveCD и отредактируйте boot.ini обычным блокнотом. Здесь всего два раздела - boot loader, управляющий загрузкой и operating systems. Следует запомнить значение нескольких параметров:

  • timeout=10 - время в секундах, в течение которого пользователь может выбрать ОС для запуска;
  • multi(0) и disk(0) - параметры, которые должны иметь нулевые значения;
  • rdisk(0) - номер диска с системным разделом (отсчет ведется с нуля).

В целом boot.ini с одной ОС должен выглядеть так, как на картинке.

Применяем возможности командной строки для восстановления сектора MBR

Попасть в режим командной строки можно с того же загрузочного диска или флешки, открыв средство восстановления системы и выбрав самый последний пункт «Командная строка».

  1. Введите команду Bootrec и нажмите после этого Enter, появится полный список возможностей
  2. Запишите сектор MBR, для чего есть команда Bootrec.exe /FixMbr;
  3. Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  4. Далее проведите процедуру записи нового сектора загрузки, для чего введите Bootrec.exe /FixBoot;
  5. Останется только ввести Exit и попытаться перезагрузить компьютер.
  1. Войдите в командную строку с установочного диска или флешки;
  2. Введите Bootrec /ScanOs, после чего утилита просканирует компьютер на предмет наличия операционной системы;
  3. Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа вам предложит внести в меню запуска все найденные версии Windows, включая XP и др.;
  4. Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить - XP или семерку.

Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter. Введите для выхода Exit. В результате основной загрузочный код обновится, а ваши системы появятся в списке во время загрузки.

При серьезных проблемах описанными способами восстановить MBR может и не получиться, поэтому стоит попробовать перезапись файлов, находящихся в хранилище загрузки.

BOOTMGR is missing

Такое сообщение на черном экране компьютер обычно выдает при повреждении или удалении сектора MBR. Причина может быть и не связана с MBR, например, если BIOS слетели настройки вкладки Boot и система пытается загрузиться не с того диска. Но чаще бывает виноват именно загрузчик, поэтому опишем, как осуществить восстановление загрузки Windows 7.

На диске с Windows 7 всегда имеется небольшой 100-мегабайтовый зарезервированный скрытый раздел, для записи загрузочных файлов ОС, в том числе и поврежденный BOOTMGR. Можно просто скопировать BOOTMGR с установочного носителя и записать в этот раздел. Для этого:

  1. Зайдите в командную строку с диска восстановления.
  2. Введите последовательно команды diskpart и list volume, после чего на экране появится список ваших дисков и буквы, которые система присвоила каждому из них. Нас интересует зарезервированный раздел 100 Мб и оптический дисковод - диски C и F соответственно, как на картинке.
  3. Для выхода введите Exit и нажмите Enter.

Введите букву установочного диска с двоеточием и команду скопировать загрузчик bootmrg в зарезервированный раздел. Это будет выглядеть так:

  • F: и далее Enter;
  • copy bootmgr C:\ и нажмите Enter;
  • Exit, утилита завершит работу.

Если копирование в скрытый раздел не удастся, то хранилище загрузки можно полностью перезаписать. Восстановление загрузчика Windows 7 производится командой bcdboot.exe N:\Windows, где N - буква диска с ОС. После того, как будет сообщено, что файлы созданы успешно, можно покинуть средство командой Exit и перезагрузить компьютер.

  • запишите в командной строке строчку diskpart, которой вызывается утилита;
  • для отображения всех имеющихся физических дисков напишите list disk;
  • выбирается нужный диск командой sel disk 0, где 0 - номер единственного установленного HDD;
  • для отображения всех разделов винчестера введите list partition;
  • для выбора зарезервированного раздела запишите команду sel part 1, где 1 - номер раздела;
  • сделайте его активным, введя active;
  • выйдите из приложения, написав exit.

В крайнем случае можно полностью вручную удалить и отформатировать раздел системы, произведя запуск с какого-нибудь LiveCD, а затем командой bcdboot.exe создать сектор заново.

Используем Bootice

Если Windows XP была установлена после «Семерки», из-за перезаписанного сектора MBR запускается только XP и у вас нет возможности выбора системы после того, как вы включите компьютер. Вместе с тем, обе системы полностью исправны, а вернуть меню запуска можно очень легко, для чего используется утилита Bootice:


В новом окне Bootice слева вы увидите список загрузки ОС, в который и нужно будет добавить к Windows XP отсутствующую «Семерку»:

  • нажмите «Добавить»;
  • в открывшемся списке выберите строчку новой записи Windows 7;
  • в правой стороне в верхнем поле для ввода выберите жесткий диск;
  • в поле ниже укажите раздел с «Семеркой»;
  • нажмите на сохранение основных настроек.

Программа уведомит вас об успешном изменении данного элемента в Boot и из Bootice можно будет выйти. Когда вы в следующий раз включите компьютер, уже можно будет выбрать, какую ОС загружать с жесткого диска - Windows 7 или XP.

Пожаловаться на контент


  • Нарушение авторских прав Спам Некорректный контент Сломанные ссылки


  • Отправить

    Иногда при загрузке операционной системы Windows XP появляется сообщение .

    Это означает, что отсутствует (или испорчен) загрузочный файл boot.ini . Загрузчик будет загружать операционную систему из папки C:\WINDOWS.

    В принципе, если файлы не испорчены, то Windows будет загружаться, просто при загрузке в течение некоторого времени вас будет «доставать» вышеуказанное сообщение.

    Есть несколько способов восстановления файла boot.ini .

    Рассмотрим, как дать новую жизнь файлу boot.ini с помощью консоли восстановления .

    Вставьте загрузочный диск с установочным пакетом Windows XP Professional в лоток CD-ROM , перезагрузите ;

    – во время перезагрузки нажмите Delete для входа в CMOS Setup Utility ;

    – установите загрузку с CD-ROM , нажмите F10 , сделанные изменения, начнётся перезагрузка;

    – когда установщик Windows XP загрузит свои файлы в оперативную память , появится окно Установка Windows XP Professional , содержащее меню выбора, из которого нас интересует пункт *Чтобы восстановить Windows XP с помощью консоли восстановления, нажмите ;

    – нажмите R ;

    – загрузится консоль восстановления. Если на установлена одна , и она () установлена на диске C: , то появится следующее сообщение:

    1: C:\WINDOWS

    В какую копию Windows следует выполнить вход?

    – введите 1 , нажмите Enter ;

    – появится сообщение:

    Введите пароль администратора:

    – введите пароль, нажмите Enter (если пароля нет, просто нажмите Enter );

    – появится приглашение системы:

    C:\WINDOWS>

    – введите bootcfg /rebuild , нажмите Enter ;

    – появится сообщение:

    Просмотр всех дисков для поиска установленных систем Windows. Подождите…

    – через некоторое время появится сообщение:

    Поиск установленных систем Windows выполнен успешно.

    Примечание: результаты поиска статически хранятся для этого сеанса. Если конфигурация диска изменяется во время сеанса, для получения обновленных результатов необходимо сначала выполнить перезагрузку компьютера, а затем повторить поиск.

    Общее количество обнаруженных систем Windows: 1

    : C:\WINDOWS

    Добавить систему в список загрузки? (:

    – введите Y , нажмите Enter ;

    – появится сообщение:

    Введите идентификатор загрузки:

    – введите Microsoft Windows XP Professional RU , нажмите Enter ;

    – появится сообщение:

    Введите параметры загрузки:

    – введите /fastdetect , нажмите Enter ;

    – на приглашение системы C:\WINDOWS> введите введите exit , нажмите Enter ;

    – нажмите Del , войдите в BIOS Setup и установите загрузку с жёсткого диска;

    – загрузите Windows ;

    – файл boot.ini восстановлен.

    Примечания

    1. Файл bootcfg.exe – это Средство конфигурации загрузки .

    2. Идентификатор загрузки представляет собой название операционной системы (например, Microsoft Windows XP Professional или Microsoft Windows XP Home Edition ).

    Редактирование BOOT.INI произвести на работающей операционной системе довольно не сложно, найти его можно в корневом каталоге системного диска С:\, сразу вы его не увидите, потому что файлу BOOT.INI присвоен атрибут скрытый. Как найти файл BOOT.INI можно прочитать в нашей статье . Но я предлагаю другое, давайте усложним себе задачу. Допустим Вы не смогли загрузить Windows XP, в результате допущенной вами ошибки при редактировании файла BOOT.INI или он испорчен какой-либо программой. Как теперь добраться до нашего файла BOOT.INI и отредактировать его?

    Редактирование BOOT.INI

    Нам понадобится или загрузочная дискета, как создать и загрузить с неё Windows XP, читайте Или можно воспользоваться дистрибутивом Windows XP, для того что бы изменить файл BOOT.INI прямо в , либо вариант попроще: Live CD - операционная система, загружающаяся со сменного носителя (CD, DVD, USB-накопитель и т. д.), не требующая для своего функционирования установки на жёсткий диск, если у вас до сих пор его нет, вам обязательно нужно им обзавестись, в интернете такие Live CD очень просто найти. Выставляем в BIOS загрузку с диска, если не знаете читайте и загружаемся с Live CD, заходим в корневую директорию диска "C" и находим там наш файл. Открываем его с помощью любого текстового редактора, например Блокнота, находится он в корневом каталоге системного диска С:\. Здесь я привёл расшифровку и содержание типичного файла BOOT.INI и для наглядности приложил фото управления компьютером.


    timeout=20
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

    Расшифровка:

    Управляет процессом загрузки.

    timeout=20 время, которое дано пользователю на выбор системы, в данном случае 20 секунд

    multi(0) контроллер диска, должен быть в 0

    disk(0) этот параметр тоже должен быть в 0

    rdisk(0) определяет порядковый номер диска, который содержит загрузочный раздел, внимание номера начинаются с нуля, то есть если у вас два жёстких диска и операционная система находится на первом жёстком диске, то указан он должен быть так rdisk(0), посмотрите на фото Управление дисками, у меня три жёстких диска

    отсчёт идёт не с единицы, а с нуля, операционная система находится на диске обозначенном как ноль, то есть на первом. На фото он размером 232,88ГБ.

    partition(1) номер загрузочного раздела жёсткого диска, номера начинаются с единицы, на фото можно увидеть, что операционная система находится на partition(1) или по другому сказать на системном разделе "С" объёмом 92,29 ГБ.

    И последнее \WINDOWS="Microsoft Windows XP Professional RU" /fastdetect .

    WINDOWS = путь к директории или проще к папке, где установлена операционная система.

    " Microsoft Windows XP Professional RU " название операционки, кстати здесь вы можете написать любое название.

    /fastdetect это специальный ключ отключающий распознавание устройств подключенных к последовательным и параллельным портам.


    В начале статьи мы хотели так же отредактировать файл BOOT.INI на работоспособной Windows XP, но мне кажется, прочитав всё вышеописанное, отредактировать файл BOOT.INI на работоспособной Windows XP, вам не составит труда.

    Здесь я привёл параметры подобные ключу /fastdetect : Если у вас мало опыта, будьте с данными параметрами очень осторожны.

    1. /basevideo система будет использовать стандартный VGA драйвер, используется если у вас проблемы с видеокартой
    2. /fastdetect система не определяет Plug and Play устройства в процессе загрузки.
    3. /maxmem применить если оперативная память работает нестабильно.
    4. /bootlog используют для того что бы найти причину почему система может загрузится только в безопасном режиме.
    5. /safeboot При его установке система загрузится в безопасном режиме.
    6. /sos включает на экране список загружаемых драйверов, поможет выяснить, на чём система спотыкается при загрузке.
    7. /crashdebug загружается отладчик,и пребывает в неактивном состоянии, пока не произойдёт ошибка ядра.
    8. /nodebug не выводится отладочная информация на экран.
    9. /hal указывает файл, который используется как hal.dll после загрузки.
    10. /kernel указывает файл, который используется как ntoskrnl.dll после загрузки.

    Посмотрите внимательно, где вы ошиблись и что указали неправильно, внесите правильные изменения и попробуйте перезагрузиться и зайти в свою операционную систему.

    В начале статьи мы хотели так же отредактировать файл BOOT.INI на работоспособной Windows XP, но мне кажется, прочитав всё вышеописанное, отредактировать файл BOOT.INI на работоспособной Windows XP, вам не составит труда. Редактирование BOOT.INI должно было пройти удачно.

    В данной статье описывается процедура просмотра и изменения файла Boot.ini с помощью средства «Загрузка и восстановление» операционной системы Windows XP. Windows XP содержит компоненты, облегчающие просмотр и изменение данного файла.

    Перед внесением изменений в файл Boot.ini рекомендуется сделать его резервную копию. Для этого необходимо предварительно включить просмотр скрытых файлов.

    Создание резервной копии файла Boot.ini

    1. Мой компьютер и выберите пункт Свойства .
      или
      В меню Пуск выберите пункт Выполнить , введите команду sysdm.cpl и нажмите кнопку ОК .
    2. На вкладке Дополнительно в группе нажмите кнопку Настройка
    3. нажмите кнопку Правка . Файл открывается в «Блокноте» для редактирования.
    4. В «Блокноте » щелкните Файл в панели Меню и выберите команду Сохранить как .
    5. Щелкните правой кнопкой мыши пустое пространство в диалоговом окне Сохранить как , выберите команду Создать в контекстном меню , а затем выберите Папку .
    6. Введите имя папки, например, temp и нажмите клавишу ВВОД , чтобы создать папку с именем «temp »
    7. Дважды щелкните эту папку, а затем нажмите кнопку Сохранить , чтобы сохранить резервную копию файла Boot.ini .

    Редактирование файла Boot.ini

    1. Щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства .
      или
      В меню Пуск выберите пункт Выполнить , введите команду sysdm.cpl и нажмите кнопку ОК .
    2. На вкладке Дополнительно в группе нажмите кнопку Настройка .
    3. нажмите кнопку Правка

    Пример файла Boot.ini

    Ниже представлен образец файла Boot.ini , используемого по умолчанию на компьютерах под управлением Windows XP Professional


    timeout=30

    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional" /fastdetect
    multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Professional" /fastdetect

    Изменение файла Boot.ini

    При изменении файла Boot.ini, используя диалоговое окно «Загрузка и восстановление», в котором можно выбрать операционную систему по умолчанию, установке времени ожидания или редактировании файла вручную используйте командную строку для ввода Bootcfg.exe.

    Примечание . Служебная программа Bootcfg.exe доступна только в операционной системе Windows XP Professional. Данная служебная программа недоступна в операционной системе Microsoft Windows XP Home Edition, поэтому содержимое этого раздела не применяется к операционной системе Windows XP Home Edition

    1. Нажмите кнопку Пуск и выберите пункт Выполнить .
    2. В поле Открыть введите команду cmd .
    3. В командной строке введите bootcfg /?
    4. После этого выводятся справка и параметры BOOTCFG.exe.

    Добавление операционной системы

    В командной строке введите

    bootcfg /copy /d /ID#

    где описание операционной системы — текстовое описание (например, Windows XP Home Edition), а # — номер элемента в разделе «operating systems» файла BOOT.INI., копию которого необходимо сделать

    Удаление операционной системы

    В командной строке введите

    где # — номер элемента, который следует удалить из раздела «operating systems» файла BOOT.INI (например, 2, что соответствует второй операционной системе в списке)

    Выбор операционной системы по умолчанию

    В командной строке введите

    где # — номер элемента раздела «operating systems» файла BOOT.INI, который станет операционной системой по умолчанию.

    Установка времени ожидания

    В командной строке введите

    где # — время в секундах, по истечении которого будет загружаться операционная система, установленная по умолчанию

    Открытие файла Boot.ini для подтверждения изменений

    1. Щелкните правой кнопкой мыши значок Мой компьютер и выберите пункт Свойства .
      или
      В меню Пуск выберите пункт Выполнить , введите команду sysdm.cpl и нажмите кнопку ОК .
    2. На вкладке Дополнительно в группе нажмите кнопку Настройка .
    3. нажмите кнопку Правка

    Бывает такое, что на жёстком диске установлено более одной операционной системы. При включении компьютера на экране появляется список операционных систем , в котором можно в течении 30 секунд выбрать ту или иную ОС для загрузки. А что делать если вы захотите выбирать в течении 10 а не 30 секунд? Или допустим что делать, если во время установки второй системы, что то пошло не так, Windows недоустановилась, но успела прописаться в загрузчик и теперь висит в списке мёртвым грузом? Выбрав этот пункт из списка, на экране лишь высветится сообщение о том, что загрузчик не может загрузить ОС. В этой заметке мы рассмотрим, как редактируется список в Windows XP, изменения в список систем Win7 вносяться иначе. Так же рассмотрим, как решать возникающие с ним (списком ) проблемы.

    Список операционных систем в файле boot.ini

    Список который мы видим во время загрузки системы прописан в файле boot.ini. В Win 7 этого файла нет там всё иначе, поэтому пока рассматриваем редактирование списка в ХР.

    Для начала определимся в каких случаях может понадобится редактирование списка.

    1. Не устраивает время (по умолчанию 30 сек. ) в течении, которого можно выбрать загружаемую систему.
    2. Во время установки второй ОС произошёл сбой и теперь как то нужно убрать выбор этой системы при загрузке компьютера.
    3. Есть необходимость в том, что бы изменить порядок загрузки системы . Допустим у вас стоит Win XP Pro в списке первая, а вы хотите, чтобы первой была Win XP Home.
    4. Очень хочется, чтобы в списке отображалось нестандартное название системы. Например: Моя Винда .

    Редактируем список

    Чтобы открыть файл boot.ini на редактирование, делаем следующее:

    Наводим курсор мыши на Мой компьютер, правой кнопкой мыши вызываем меню, в котором выбираем пункт Свойства.

    В открывшемся окне Свойства системы , выбираем вкладку Дополнительно , затем Загрузка и восстановление — Параметры.

    • Загружаемую систему по умолчанию. В списке она будет первой.
    • Время в течении которого можно выбрать систему.
    • Если снять галочку с пункта — Отображать список ОС, то соответственно он вообще не будет появляться.
    • Отредактировать список загрузки вручную, нажав на кнопку Правка . Это и есть наш boot.ini

    Перед тем, как редактировать boot.ini скопируйте его содержимое и сохраните где нибудь в надёжном месте. Ибо в случае проблем можно будет восстановить исходный вариант.

    Итак, если на ПК установлена одна ОС, то после нажатия на кнопочку Правка появится окно следующего содержания:


    timeout =30
    default
    multi(0)disk(0) rdisk (0) partition

    Как видите boot.ini не что иное, как обычный текстовый файл, который смело можно редактировать. И что же значат все эти крякозябры?

    • timeout – время в течении которого отображается список ОС
    • default – операционная система загружаемая по умолчанию
    • rdisk(0) – номер физического диска. (0) – это первый жесткий диск, (1) – это второй
    • partition(1) – это уже номер раздела на физическом диске, где расположена система. К примеру (1) – диск C, (2) – диск D
    • Microsoft Windows XP Professional RU – название системы. Тут то и можно написать Моя Винда.

    Если честно, когда я впервые знакомился с синтаксисом (с этими самыми крякозабрами ) файла boot.ini, то не понял с первого раза что к чему. И даже допустил пару оплошностей после, которых система не загрузилась. Поэтому попробую показать, что к чему на примере.

    Допустим у меня в корпусе системного блока установлено два жёстких диска rdisk (0) и rdisk (1). На первом установлена Win XP Pro в диске С: partition (1). На втором жёстком диске в первом разделе partition (1) Win XP Home. По умолчанию загружается Win XP Pro.

    Синтаксис файла будет таким:


    timeout =30
    default =multi(0)disk(0)rdisk(0)partition(1)WINDOWS
    multi(0)disk(0) rdisk (0)partition (1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect
    multi(0)disk(0) rdisk (1)partition (1)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect

    Если у нас один жёсткий, физический диск и на нём в разных логических разделах установлены системы, то синтаксис уже такой:


    timeout =30
    default =multi(0)disk(0)rdisk(0)partition(2)WINDOWS
    multi(0)disk(0) rdisk (0)partition (1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect
    multi(0)disk(0) rdisk (0)partition (2)WINDOWS=”Microsoft Windows XP Home” /noexecute=optin /fastdetect

    Тут мы видим, что по умолчанию будет загружаться система с диска D:

    Всё это на первый взгляд кажется тёмным лесом. Я вас понимаю Прочитайте описание синтаксиса несколько раз, вдумайтесь и всё встанет на свои места.

    И напоследок хочу пояснить один момент. Если вы во время редактирования файла с одной системой, вдруг случайно пропишите не тот диск или раздел, а после сохраните и перезагрузите ПК, то система у вас уже больше не загрузится. Почему? Опять же приведу пример.

    У вас на диске С: система. Файл выглядит так:


    timeout =30
    default =multi(0)disk(0)rdisk(0)partition(1)WINDOWS
    multi(0)disk(0) rdisk (0) partition (1)WINDOWS=”Microsoft Windows XP Professional RU” /noexecute=optin /fastdetect

    А вы к примеру по ошибке сделали partition (2). Во время загрузки загрузчик обратиться к файлу Boot.ini и прочитает в нём, что загрузочные файлы Win находятся на диске D: Вот вам и проблема. Если такое происходит, то ошибку можно устранить так:

    • Загрузиться с Alkid live CD. Это специальный загрузочный диск при помощи которого можно восстанавливать ошибки в системе. Загрузившись таким образом, нужно добраться до файла boot.ini и исправить там неправильные настройки. Где находится файл boot.ini ? Он располагается в корне диска С:
    • И второй способ это подключить жёсткий диск с испорченной системой к другому ПК. Найти на нём наш файлик и исправить всё то, что мы там накуралесили.

    В общем как то вот так. Пробуйте, но осторожно.