Командная строка Windows Native Mode

 

    Интерфейс командной строки(CLI - command-line interface) — разновидность текстового интерфейса человека и компьютера, в котором инструкции компьютеру даются только путём ввода с клавиатуры текстовых строк (команд). Также известен под названием консоль.Естественное расширение интерфейса командной строки — пакетный интерфейс. Его суть в том, что в файл обычного текстового формата записывается последовательность команд. В Windows язык командной строки не имеет чёткой стандартизации.”
    Командная строка MS-DOS (интерпретатор командной строки command.com) и Windows подробно описаны в интернете.

    Командная строка подсистемы Win32(интерпретатор командной строки cmd.exe)  в меню загрузки Windows XP - раздел файла boot.ini
 [operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WINDOWS XP"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WINDOWS XP Safe mode command prompt only" /safeboot:minimal(alternateshell)
При указании в скобках дополнительной опции alternateshell (например - safeboot:minimal(alternateshell),
без пробела) вместо Windows NT Explorer будет загружена альтернативная графическая оболочка, указанная в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\SafeBoot\AlternateShell. по умолчанию cmd.exe

Командная строка  Win32 во время установки Windows  SHIFT+F10,  когда установка достигнет фазы "Installing Windows" (или Установка Windows).

“P.S. в винде есть какой то монопольный консольный режим (vga, фон голубой, шрифт белый, lucida console) в котором работает chkdsk и нек. др. утилиты , интересно можно ли к ниму прикрутить командный интерпретатор типа cmd.exe и работать в нём.
этот “монопольный консольный режим” есть только при загрузке, подсистема Win32 еще не загружена, работать в нем могут только Native-программы через NtDisplayString и ядро, используя HalDisplayString. Запускать там командный интерпретатор будет очень непросто”   Приложение Native Application не может быть запущено обычными средствами в среде Win32, так как использует только функции ntdll.dll. Приложения Native Applications, как правило, выполняются в bootime, т.е во время загрузки.  Индийский Legend Emergency MultiBoot CD также запускает антивирусную программу в режиме Windows Native Mode. Native Development Kit - набор инструментов для разработчиков ПО, включая набор заголовков для создания native applications от Windows NT4 до Windows Server 2008. Известны также способы запуска из DOS Native-программы autochk.exe  chkdskg.exe из Avira NTFS4DOS и из NTFSDOS Professional - NTFSchk.exe для проверки только разделов NTFS. В состав NTFSDOS Professional входят файлы ntdll.dll, ntoskrnl.exe, ntfs.sys, что показывает возможность запуска Windows Native Mode из DOS.
    Применительно к Windows 6x (Vista, Seven, 2008) употребляется термин MinWin. MinWin может загрузиться как отдельная операционная система , но она фактически не имеет даже  командной строки(Mark Russinovich on MinWin, the new core of Windows). MinWin был строго внутренний эксперимент Microsoft  чтобы узнать какой минимум кода необходим чтобы запустить систему NT, список файлов никогда не был опубликован.MinWin полностью изолированная система без внешних зависимостей, загрузочная и полностью тестируемая. MinWin footprint: 150 binaries, 25MB on disk, 40MB in-memory. MinWin встроен также в Windows 8 (Mary Jo Foley August 3, 2011).

    Набор из шести установочных дискет для установки Windows XP  -  Microsoft Windows XP SP3 Recovery Console имеет тот же “монопольный консольный режим” - Windows Native Mode. Используя инструментарий http://vlaurie.com/computers2/downloads/recovery_console_cd.zip возможно создание ISO образа Recovery console из комлекта 6 загрузочных дискет.

Этот этап позволяет продолжить установку или запустить Recovery Console, но только если на HDD  уже есть установленная WinXP.

Установка Windows XP имеет Текстовый пользовательский интерфейс, ТПИ (англ. Text user interface, TUI; также Character User Interface, CUI) — разновидность интерфейса пользователя, использующая при вводе-выводе и представлении информации исключительно набор буквенно-цифровых символов и символов псевдографики.

Следующий этап - выбор раздела для установки


    Командный интерпретатор Microsoft Windows XP Recovery Console обеспечивают файлы spcmdcon.sys -Командная мини-консоль установки Windows NT, setupreg.hiv(ветвь реестра)  и system32\smss.exe - Установка Windows NT (интерфейс пользователя для символьного этапа, исходное имя файла usetup.exe) и поддерживает только внутренние команды. Выполняемый в этом режиме chkdsk это autochk.exe, a форматирование format C: обеспечивает autofmt.exe.  Аналог  Fdisk.exe -  встроенная  в консоль Windows XP SP3 команда diskpart , имеет в отличии от diskpart.exe  текстовый интерфейс (аналог sys.com команда fixboot, аналог fdisk.exe/mbr команда fixmbr)

    Очевидно что diskpart  Windows XP Native Mode в вариантах установки и консоли практически не различаются.

    Добавить в меню загрузки (файл кофигурации boot.ini) командную строку Windows XP Native Mode - Recovery Console можно с помощью команды
I386\Winnt32.exe /dudisable /cmdcons
   параметр dudisable запрещает динамическое обновление во время установки консоли восстановления.

Portable Windows XP SP3 Recovery Console

Portable Windows XP SP3 Recovery Console запускается c HDD или USB Flash

Для запуска Windows XP Recovery Console на компьютере с установленной системой Windows 7 добавлена эмуляция Windows XP: папки cmdcons\system32\drivers - пустая, cmdcons\system32\config c файлами sam и security(без ввода пароля)

 

 

С помощью  загрузочной флешки Portable Recovery Console легко подготовить жесткий диск, разбить на разделы, отформатировать или проверить на ошибки.


       Ключ реестра HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute содержит имена и аргументы программы, которые выполняются Session Manager -ом.
Запустить CLI Windows XP в Native Mode возможно например с помощью консоли BlueCon компании O&O Software GmbH скопировав все файлы из System32 загрузочного CD BlueCon в System32 , за исключением smss.exe, который необходимо переименовать, например, в BlueCon.exe и записав в реестр
HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute значение BlueCon.exe или с помощью  BootExecute.exe специальный редактор этого раздела реестра из Norton Utilities 2006. Отметим, что    O&O BlueCon XXL не имела инструмента для работы с разделами жесткого диска. К сожалению команды win и exit BlueCon не завершают BlueCon, аналогично autochk.exe, а идут на перезагрузку, в этом случае была бы возможность загрузки Windows XP сначала в командную строку Windows Native Mode, а затем и в GUI. Переключить обратно загрузку Windows XP в нормальный режим можно удалив BlueCon.exe, например, с помощью универсальной загрузочной дискеты Universal Windows Multi Boot Disk.
    Параметр конфигурационного файлы boot.ini /NOGUIBOOT -не показывать логотип Windows при загрузке логически не корректен, должно было быть nologo, иначе XP должен был бы грузиться в командную строку Native Mode.

     Microsoft Windows XP native


Недокументированные возможности менеджера загрузки bootmgr по обработке файла boot.ini позволяют также  запуcкать родные приложения  M$ такие как windag и setupldr.bin.

Cодержание файла  boot.ini для запуска автономной ОС Microsoft Windows XP native

По умолчанию setupldr.bin в процессе установки загружает драйверы из папки $WIN_NT$.~BT Опция /cmdcons записывает в память строку cmdcons также как и Grub для DOS см. menu.lst. В варианте  установки файл txtsetup.sif должен быть в корне активного раздела.

 Cодержание файла  winnt.sif

Native shell — командная строка для экспериментов с native режимом Windows программа, написанная участником Википедии  Amdf Михаилом Степченко,  для экспериментов в Native-режиме Windows семейства NT (NT/2000/XP/2003/Vista/7). Протестирована мною на Windows 7 с помощью BootExecute.exe от Symantec.
Основные возможности программы
Запускать другие native программы и передавать им параметры командной строки (например: autofmt.exe \??\X:)
Выходить из native режима и переходить к нормальному запуску Windows.(при запуске из BootExecute )

Native.exe работает как primary shell, для этого переименован  и находится в $WIN_NT$.~BT\system32\smss.exe.

Запустив defrag.exe - native shell (Ultra Defragmenter  разработка  Дмитрий Архангельский и Stefan Pendl)   для выполнения во время загрузки и пропустив все соответствующие сообщения об ошибках переходим в интерактивный режим

Также как и native.exe defrag_native.exe поддерживает команду exit 

 

и главная команда udefrag

Возможности:

Native shell запускает unerase внешнюю команду BlueCon XXL oouecmdn.exe, а также саму консоль

C:\$WIN_NT$.~BT>bluecon.exe

Одна из возможностей голубой консоли - сохранение копии реестра.

Логотип Windows XP native  -  секция [SetupData] файла txtsetup.sif

OsLoadOptions = "/fastdetect /noguiboot /nodebug" ==>> OsLoadOptions = "/fastdetect /nodebug"

 


OS Windows XP native standalone build 2

Native.img boot from Grub for DOS with A> command prompt (driver WVBlk32.sys)

Bug remove type only  cd c: cd a: начало работы

Working external commands - работающие внешние команды:


Яндекс.Метрика >>    Яндекс  цитирования     

Об авторском праве:    В соответствии с разделом 17 U.S.C. Статья 107 о добросовестном использовании защищенных авторским правом работы, материалы на этом сайте, распространяются без прибыли для тех,
 кто выразил заинтересованность в получении информации  для таких целей, как критика, комментарии, новости, образование, или исследования, не является нарушением авторского права.

 

Карта сайта - Sitemap

Download page

 Двойной парадокс Роджерса

- Дуракам интернет вреден. Они от него тупеют.
- Дураки для интернета вредны. Он от них тупеет.

Файлы - самое ценное для посетителей этого сайта!
Для тех, кто точно знает, что делает...
                                                В. Ашумов  

ashumov.vagif rambler.ru

MultiBoot.Ru  2007-2024