/*++ Copyright (c) 1992 Microsoft Corporation Module Name: dntext.c Abstract: Translatable text for DOS based NT installation program. Author: Ted Miller (tedm) 30-March-1992 Revision History: --*/ #include "winnt.h" // // Name of sections in inf file. If these are translated, the section // names in dosnet.inf must be kept in sync. // CHAR DnfDirectories[] = "Directories"; CHAR DnfFiles[] = "Files"; CHAR DnfFloppyFiles0[] = "FloppyFiles.0"; CHAR DnfFloppyFiles1[] = "FloppyFiles.1"; CHAR DnfFloppyFiles2[] = "FloppyFiles.2"; CHAR DnfFloppyFiles3[] = "FloppyFiles.3"; CHAR DnfFloppyFilesX[] = "FloppyFiles.x"; CHAR DnfSpaceRequirements[] = "DiskSpaceRequirements"; CHAR DnfMiscellaneous[] = "Miscellaneous"; CHAR DnfRootBootFiles[] = "RootBootFiles"; CHAR DnfAssemblyDirectories[] = SXS_INF_ASSEMBLY_DIRECTORIES_SECTION_NAME_A; // // Names of keys in inf file. Same caveat for translation. // CHAR DnkBootDrive[] = "BootDrive"; // in [SpaceRequirements] CHAR DnkNtDrive[] = "NtDrive"; // in [SpaceRequirements] CHAR DnkMinimumMemory[] = "MinimumMemory"; // in [Miscellaneous] CHAR DntMsWindows[] = "Microsoft Windows"; CHAR DntMsDos[] = "MS-DOS"; CHAR DntPcDos[] = "PC-DOS"; CHAR DntOs2[] = "OS/2"; CHAR DntPreviousOs[] = "Previous Operating System on C:"; CHAR DntBootIniLine[] = "Windows Installation/Upgrade"; // // Plain text, status msgs. // CHAR DntStandardHeader[] = "\n Установка Windows\n════════════════════════"; CHAR DntPersonalHeader[] = "\n Установка Windows\n════════════════════════"; CHAR DntWorkstationHeader[] = "\n Установка Windows\n════════════════════════"; CHAR DntServerHeader[] = "\n Установка Windows\n════════════════════════"; CHAR DntParsingArgs[] = "Разбор аргументов..."; CHAR DntEnterEqualsExit[] = "ВВОД=Выход"; CHAR DntEnterEqualsRetry[] = "ВВОД=Повтор"; CHAR DntEscEqualsSkipFile[] = "ESC=Пропуск файла"; CHAR DntEnterEqualsContinue[] = "ВВОД=Продолжение"; CHAR DntPressEnterToExit[] = "Невозможно продолжить установку. Нажмите ВВОД для выхода."; CHAR DntF3EqualsExit[] = "F3=Выход"; CHAR DntReadingInf[] = "Чтение INF-файла %s..."; CHAR DntCopying[] = "│ Копирование: "; CHAR DntVerifying[] = "│ Проверка: "; CHAR DntCheckingDiskSpace[] = "Проверка места на диске..."; CHAR DntConfiguringFloppy[] = "Настройка гибкого диска..."; CHAR DntWritingData[] = "Запись параметров установки..."; CHAR DntPreparingData[] = "Выбор параметров установки..."; CHAR DntFlushingData[] = "Запись данных на диск..."; CHAR DntInspectingComputer[] = "Проверка компьютера..."; CHAR DntOpeningInfFile[] = "Открытие INF-файла..."; CHAR DntRemovingFile[] = "Удаление файла %s"; CHAR DntXEqualsRemoveFiles[] = "X=Удалить файлы"; CHAR DntXEqualsSkipFile[] = "X=Пропустить файл"; // // confirmation keystroke for DnsConfirmRemoveNt screen. // Keep in sync with DnsConfirmRemoveNt and DntXEqualsRemoveFiles. // ULONG DniAccelRemove1 = (ULONG)'x', DniAccelRemove2 = (ULONG)'X'; // // confirmation keystroke for DnsSureSkipFile screen. // Kepp in sync with DnsSureSkipFile and DntXEqualsSkipFile. // ULONG DniAccelSkip1 = (ULONG)'x', DniAccelSkip2 = (ULONG)'X'; CHAR DntEmptyString[] = ""; // // Usage text. // PCHAR DntUsage[] = { "Установка Windows", "", "WINNT [/s[:исходный_путь]] [/t[:рабочий_диск]]", " [/u[:файл_ответов]] [udf:id[,UDF_файл]]", " [/r:папка] [/rx:папка] [/e:команда] [/a]", "", "/s[:]исходный_путь", " Задает исходное расположение файлов Windows.", " Должен быть указан полный путь в виде x:[путь] или", " \\\\сервер\\ресурс[путь].", "", "/t[:рабочий_диск]", " Задает диск для размещения временных файлов установки ", " и для размещения устанавливаемой системы Windows.", " Если диск не указан, программа установки попытается ", " самостоятельно назначить рабочий диск.", "", "/u[:файл_ответов]", " Задает автматическую установку с использованием файла ответов", " (требуется указать параметр /s). Файл ответов содержит ответы", " на все или некоторые запросы программы установки, обычно эти", " ответы дает конечный пользователь.", "udf:id[,UDF_файл]", " Указывает идентификатор (ID), используемый программой установки", " для того, чтобы определить, как UDF-файл будет изменять параметры", " файла ответов (см. параметр /u). Параметр /udf перекрывает значения", " файла ответов, а идентификатор указывает, какие значения UDF-файла", " будут использованы. Если UDF-файл не указан, программа установки", " запросит дискету с файлом $Unique$.udb", "", "/r[:папка]", " Задает необязательную папку для установки. Эта папка сохраняется", " после завершения установки.", "", "/rx[:папка]", " Задает необязательную папку для копирования. Эта папка удаляется", " после завершения установки.", "", "/e:команда", " Задает выполнение указанной команды по окончании графической части ", " установки.", "", "/a Включает специальные возможности для людей с плохим зрением", " или ограниченной подвижностью.", NULL }; // // Inform that /D is no longer supported // PCHAR DntUsageNoSlashD[] = { "Выполняет установку Windows.", "", "WINNT [/S[:]исходный_путь] [/T[:]рабочий_диск] [/I[:]inf_файл]", " [/U[:файл_сценария]]", " [/R[x]:папка] [/E:команда] [/A]", "", "/D[:]winntroot", " Этот параметр больше не поддерживается.", NULL }; // // out of memory screen // SCREEN DnsOutOfMemory = { 4,6, { "Программе установки не хватает памяти - невозможно продолжить работу.", NULL } }; // // Let user pick the accessibility utilities to install // SCREEN DnsAccessibilityOptions = { 3, 5, { "Укажите, какие специальные возможности следует установить:", DntEmptyString, "[ ] Нажмите клавишу F1 для установки экранной лупы", #ifdef NARRATOR "[ ] Нажмите клавишу F2 для установки экранного диктора", #endif #if 0 "[ ] Нажмите клавишу F3 для установки экранной клавиатуры", #endif NULL } }; // // User did not specify source on cmd line screen // SCREEN DnsNoShareGiven = { 3,5, { "Программе установки необходимо знать, где находятся файлы Windows.", "Укажите путь, где можно найти файлы Windows.", NULL } }; // // User specified a bad source path // SCREEN DnsBadSource = { 3,5, { "Указанный исходный путь не верен, не доступен или не содержит правильного", "комплекта установочных файлов Windows. Введите новый путь, где", "можно найти файлы Windows. Используйте клавишу BACKSPACE для", "удаления введенных символов, а затем укажите правильный путь.", NULL } }; // // Inf file can't be read, or an error occured parsing it. // SCREEN DnsBadInf = { 3,5, { "Программа установки не может найти свой inf-файл или этот файл испорчен.", "Обратитесь к системному администратору.", NULL } }; // // The specified local source drive is invalid. // // Remember that the first %u will expand to 2 or 3 characters and // the second one will expand to 8 or 9 characters! // SCREEN DnsBadLocalSrcDrive = { 3,4, { "Диск, который был выбран для размещения временных файлов установки, не", "является правильным диском или не содержит по крайней мере %u МБ", "(или %lu байт) свободного дискового пространства.", NULL } }; // // No drives exist that are suitable for the local source. // // Remeber that the %u's will expand! // SCREEN DnsNoLocalSrcDrives = { 3,4, { "Windows необходим том на жестком диске, на котором свободно", "не менее %u МБ (%lu байт). Программа установки использует", "часть этого пространства для хранения временных файлов, необходимых во", "время установки. Этот том должен находиться на постоянно подключенном", "локальном жестком диске, поддерживаемом Windows, и не должен", "быть сжатым диском.", DntEmptyString, "Программа установки не смогла обнаружить такой диск с достаточным объемом", "свободного дискового пространства.", NULL } }; SCREEN DnsNoSpaceOnSyspart = { 3,5, { "Недостаточно свободного места на стартовом диске (обычно C:)", "для выполнения установки без использования дискет. Установка без", "использования дискет требует наличия дополнительных 3.5 МБ", "(3,641,856 байт) свободного пространства на этом диске.", NULL } }; // // Missing info in inf file // SCREEN DnsBadInfSection = { 3,5, { "Секция [%s] информационного файла программы установки", "отсутствует или повреждена. Обратитесь к системному администратору.", NULL } }; // // Couldn't create directory // SCREEN DnsCantCreateDir = { 3,5, { "Программе установки не удается создать указанную папку на конечном ", "жестком диске:", DntEmptyString, "%s", DntEmptyString, "Проверьте конечный диск и убедитесь в том, что на нем отсутствуют файлы", "с именами, совпадающими с создаваемой папкой. Проверьте также", "кабельные соединения для этого диска.", NULL } }; // // Error copying a file // SCREEN DnsCopyError = { 4,5, { "Программе установки не удается скопировать следующий файл:", DntEmptyString, DntEmptyString, // see DnCopyError (dnutil.c) DntEmptyString, DntEmptyString, " Нажмите ВВОД для повторения операции копирования.", " Нажмите ESC для игнорирования ошибки и продолжения установки.", " Нажмите F3 для прекращения установки.", DntEmptyString, "ВНИМАНИЕ: Игнорирование этой ошибки и продолжение установки может", "привести в дальнейшем к другим ошибкам установки.", NULL } }, DnsVerifyError = { 4,5, { "Созданная программой установки копия указанного ниже файла не совпадает", "с оригиналом. Это может быть результатом сетевых ошибок, сбоев дисковода,", "других неполадок оборудования.", DntEmptyString, DntEmptyString, // see DnCopyError (dnutil.c) DntEmptyString, DntEmptyString, " Нажмите ВВОД для повторения операции копирования.", " Нажмите ESC для игнорирования ошибки и продолжения установки.", " Нажмите F3 для прекращения установки.", DntEmptyString, "ВНИМАНИЕ: Игнорирование этой ошибки и продолжение установки может", "привести в дальнейшем к другим ошибкам установки.", NULL } }; SCREEN DnsSureSkipFile = { 4,5, { "Игнорирование этой ошибки означает, что данный файл не будет скопирован.", "Этот параметр предназначен для опытных пользователей, которые хорошо", "понимают, к каким осложнениям может повести отсутствие системных файлов.", DntEmptyString, " Нажмите ВВОД для повторения операции копирования.", " Нажмите X для того, чтобы пропустить этот файл.", DntEmptyString, "ВНИМАНИЕ: Если этот файл будет пропущен, программа установки не может", "гарантировать успешной установки или обновления Windows.", NULL } }; // // Wait while setup cleans up previous local source trees. // SCREEN DnsWaitCleanup = { 12,6, { "Подождите, пока программа установки удалит имеющиеся временные файлы.", NULL } }; // // Wait while setup copies files // SCREEN DnsWaitCopying = { 13,6, { "Подождите, пока программа установки скопирует файлы на жесткий диск.", NULL } }, DnsWaitCopyFlop= { 13,6, { "Подождите, пока программа установки скопирует файлы на дискету.", NULL } }; // // Setup boot floppy errors/prompts. // SCREEN DnsNeedFloppyDisk3_0 = { 4,4, { "Программе установки требуются четыре отформатированных, чистых дискеты", "высокой плотности. В дальнейшем программа установки будет именовать", "эти дискеты \"Установочный диск 1 Windows\", ", "\"Установочный диск 2 Windows\", ", "\"Установочный диск 3 Windows\" и ", "\"Установочный диск 4 Windows\".", DntEmptyString, "Вставьте одну из этих четырех дискет в дисковод A:.", "Будет создан \"Установочный диск 4 Windows.\"", NULL } }; SCREEN DnsNeedFloppyDisk3_1 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 4 Windows\".", NULL } }; SCREEN DnsNeedFloppyDisk2_0 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 3 Windows\".", NULL } }; SCREEN DnsNeedFloppyDisk1_0 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 2 Windows\".", NULL } }; SCREEN DnsNeedFloppyDisk0_0 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 1 Windows\".", NULL } }; SCREEN DnsNeedSFloppyDsk3_0 = { 4,4, { "Программе установки требуются четыре отформатированных, чистых дискеты", "высокой плотности. В дальнейшем программа установки будет именовать", "эти дискеты \"Установочный диск 1 Windows\", ", "\"Установочный диск 2 Windows\", ", "\"Установочный диск 3 Windows\" и ", "\"Установочный диск 4 Windows\".", DntEmptyString, "Вставьте одну из этих четырех дискет в дисковод A:.", "Будет создан \"Установочный диск 4 Windows\".", NULL } }; SCREEN DnsNeedSFloppyDsk3_1 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 4 Windows\".", NULL } }; SCREEN DnsNeedSFloppyDsk2_0 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 3 Windows\".", NULL } }; SCREEN DnsNeedSFloppyDsk1_0 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 2 Windows\".", NULL } }; SCREEN DnsNeedSFloppyDsk0_0 = { 4,4, { "Вставьте отформатированную, чистую дискету высокой плотности", "в дисковод A:.", "Будет создан \"Установочный диск 1 Windows\".", NULL } }; // // The floppy is not formatted. // SCREEN DnsFloppyNotFormatted = { 3,4, { "Предоставленная дискета не отформатирована для использования в MS-DOS.", "Программа установки не может использовать эту дискету.", NULL } }; // // We think the floppy is not formatted with a standard format. // SCREEN DnsFloppyBadFormat = { 3,4, { "Эта дискета либо не является отформатированной дискетой высокой плотности,", "либо отформатирована не стандартным для MS-DOS способом, либо повреждена.", "Программа установки не может использовать эту дискету.", NULL } }; // // We can't determine the free space on the floppy. // SCREEN DnsFloppyCantGetSpace = { 3,4, { "Программе установки не удается определить объем свободного места на этой", "дискете. Программа установки не может использовать эту дискету.", NULL } }; // // The floppy is not blank. // SCREEN DnsFloppyNotBlank = { 3,4, { "Эта дискета либо не является дискетой высокой плотности, либо уже содержит", "некоторые файлы. Программа установки не может использовать эту дискету.", NULL } }; // // Couldn't write the boot sector of the floppy. // SCREEN DnsFloppyWriteBS = { 3,4, { "Программе установки не удается выполнить запись в системную область ", "этой дискеты. Вероятно, эта дискета не пригодна для использования.", NULL } }; // // Verify of boot sector on floppy failed (ie, what we read back is not the // same as what we wrote out). // SCREEN DnsFloppyVerifyBS = { 3,4, { "Данные, прочитанные программой установки из системной области этой дискеты", "либо не совпадают с записанными, либо программе установки не удается", "прочитать системную область дискеты для проверки.", DntEmptyString, "Это может быть вызвано следующими причинами:", DntEmptyString, " Данный компьютер заражен вирусом.", " Предоставленная дискета повреждена.", " Оборудование дисковода неисправно или неверно настроено.", NULL } }; // // We couldn't write to the floppy drive to create winnt.sif. // SCREEN DnsCantWriteFloppy = { 3,5, { "Программе установки не удается записать данные на дискету, установленную", "в дисковод A:. Возможно, эта дискета повреждена. Попробуйте использовать", "другую дискету.", NULL } }; // // Exit confirmation dialog // SCREEN DnsExitDialog = { 13,6, { "╔═══════════════════════════════════════════════════════════╗", "║ Windows не была полностью установлена на этом ║", "║ компьютере. Если завершить установку сейчас, то ║", "║ понадобится заново выполнить установку Windows. ║", "║ ║", "║  Нажмите <ВВОД> для продолжения установки. ║", "║  Нажмите для прекращения установки ║", "╟───────────────────────────────────────────────────────────╢", "║ F3=Выход ВВОД=Продолжить ║", "╚═══════════════════════════════════════════════════════════╝", NULL } }; // // About to reboot machine and continue setup // SCREEN DnsAboutToRebootW = { 3,5, { "Первый этап установки под управлением MS-DOS завершен.", "Сейчас программа установки произведет перезагрузку компьютера.", "После перезагрузки установка Windows будет продолжена.", DntEmptyString, "Перед тем, как продолжить работу, убедитесь в том, что подготовленная", "ранее дискета \"Установочный диск 1 Windows\"", "вставлена в дисковод A:.", DntEmptyString, "Нажмите ВВОД для перезагрузки компьютера и продолжения установки", "Windows.", NULL } }, DnsAboutToRebootS = { 3,5, { "Первый этап установки под управлением MS-DOS завершен.", "Сейчас программа установки произведет перезагрузку компьютера.", "После перезагрузки установка Windows будет продолжена.", DntEmptyString, "Перед тем, как продолжить работу, убедитесь в том, что подготовленная", "ранее дискета \"Установочный диск 1 Windows\"", "вставлена в дисковод A:.", DntEmptyString, "Нажмите ВВОД для перезагрузки компьютера и продолжения установки", "Windows.", NULL } }, DnsAboutToRebootX = { 3,5, { "Первый этап установки под управлением MS-DOS завершен.", "Сейчас программа установки произведет перезагрузку компьютера.", "После перезагрузки установка Windows будет продолжена.", DntEmptyString, "Если в дисковод A: вставлена дискета, вытащите ее.", DntEmptyString, "Нажмите ВВОД для перезагрузки компьютера и продолжения установки", "Windows.", NULL } }; // // Need another set for '/w' switch since we can't reboot from within Windows. // SCREEN DnsAboutToExitW = { 3,5, { "Первый этап установки под управлением MS-DOS завершен.", "Теперь вам необходимо перезагрузить компьютер.", "После перезагрузки установка Windows будет продолжена.", DntEmptyString, "Перед тем, как продолжить работу, убедитесь в том, что подготовленная", "ранее дискета \"Установочный диск 1 Windows\" ", "вставлена в дисковод A:.", DntEmptyString, "Нажмите ВВОД для выхода в MS-DOS, а затем перезагрузите компьютер", "для продолжения установки Windows.", NULL } }, DnsAboutToExitS = { 3,5, { "Первый этап установки под управлением MS-DOS завершен.", "Теперь вам необходимо перезагрузить компьютер.", "После перезагрузки установка Windows будет продолжена.", DntEmptyString, "Перед тем, как продолжить работу, убедитесь в том, что подготовленная", "ранее дискета \"Установочный диск 1 Windows\" ", "вставлена в дисковод A:.", DntEmptyString, "Нажмите ВВОД для выхода в MS-DOS, а затем перезагрузите компьютер", "для продолжения установки Windows.", NULL } }, DnsAboutToExitX = { 3,5, { "Первый этап установки под управлением MS-DOS завершен.", "Теперь вам необходимо перезагрузить компьютер.", "После перезагрузки установка Windows будет продолжена.", DntEmptyString, "Если в дисковод A: вставлена дискета, вытащите ее.", DntEmptyString, "Нажмите ВВОД для выхода в MS-DOS, а затем перезагрузите компьютер", "для продолжения установки Windows.", NULL } }; // // Gas gauge // SCREEN DnsGauge = { 7,15, { "╔════════════════════════════════════════════════════════════════╗", "║ Программа установки выполняет копирование файлов... ║", "║ ║", "║ ┌──────────────────────────────────────────────────┐ ║", "║ │ │ ║", "║ └──────────────────────────────────────────────────┘ ║", "╚════════════════════════════════════════════════════════════════╝", NULL } }; // // Error screens for initial checks on the machine environment // SCREEN DnsBadDosVersion = { 3,5, { "Для выполнения этой программы необходима MS-DOS версии 5.0 или новее.", NULL } }, DnsRequiresFloppy = { 3,5, #ifdef ALLOW_525 { "Программа установки определила, что дисковод A: отсутствует или имеет", "низкую плотность. Для выполнения установки необходим дисковод, способный", "работать с дискетами объемом 1,2 мегабайт или больше.", #else { "Программа установки определила, что дисковод A: отсутствует или", "не является 3,5\" дисководом высокой плотности. Необходим дисковод,", "способный работать с дискетами объемом 1,44 мегабайт или больше для", "установки с использованием дискет", DntEmptyString, "Чтобы выполнить установку Windows без использования дискет,", "перезапустите эту программу и используйте параметр /b в командной", "строке.", #endif NULL } }, DnsRequires486 = { 3,5, { "Программа установки определила, что на этом компьютере нет 80486", "или более нового процессора. Windows не может работать", "на этом компьютере.", NULL } }, DnsCantRunOnNt = { 3,5, { "Эта программа не может работать под управлением 32-битной версии Windows.", DntEmptyString, "Вместо нее следует использовать программу WINNT32.EXE.", NULL } }, DnsNotEnoughMemory = { 3,5, { "Программа установки определила, что на этом компьютере не установлено", "достаточного количества оперативной памяти для работы Windows.", DntEmptyString, "Требуемый объем памяти: %lu%s МБ", "Имеющийся объем памяти: %lu%s МБ", NULL } }; // // Screens used when removing existing nt files // SCREEN DnsConfirmRemoveNt = { 5,5, { "Вы запросили программу установки удалить файлы Windows из", "указанной ниже папки. Установленная в этой папке копия", "Windows будет уничтожена.", DntEmptyString, "%s", DntEmptyString, DntEmptyString, " Нажмите F3 для выхода из установки без удаления каких-либо файлов.", " Нажмите X для удаления файлов Windows из указанной выше папки.", NULL } }, DnsCantOpenLogFile = { 3,5, { "Программе установки не удается открыть указанный ниже LOG-файл установки.", DntEmptyString, "%s", DntEmptyString, "Программа установки не может удалить файлы Windows из указанной", "папки.", NULL } }, DnsLogFileCorrupt = { 3,5, { "Программе установки не удается обнаружить раздел %s", "в указанном ниже LOG-файле установки.", DntEmptyString, "%s", DntEmptyString, "Программа установки не может удалить файлы Windows из указанной", "папки.", NULL } }, DnsRemovingNtFiles = { 3,5, { " Подождите, пока программа установки удалит файлы Windows.", NULL } }; SCREEN DnsNtBootSect = { 3,5, { "Программе установки не удается установить Windows Boot Loader.", DntEmptyString, "Убедитесь, что диск C: отформатирован и устройство исправно.", NULL } }; SCREEN DnsOpenReadScript = { 3,5, { "Нет доступа к файлу сценария, указанному с помощью параметра", "командной строки /u.", DntEmptyString, "Невозможно продолжить выполнение автоматической установки", "без вмешательства оператора.", NULL } }; SCREEN DnsParseScriptFile = { 3,5, { "Файл сценария, указанный с помощью параметра командной строки /u", DntEmptyString, "%s", DntEmptyString, "содержит синтаксическую ошибку в строке %u.", DntEmptyString, NULL } }; SCREEN DnsBootMsgsTooLarge = { 3,5, { "Произошла внутренняя ошибка программы установки.", DntEmptyString, "Переведенные сообщения загрузки слишком длинны.", NULL } }; SCREEN DnsNoSwapDrive = { 3,5, { "Произошла внутренняя ошибка программы установки.", DntEmptyString, "Не удалось найти место для файла подкачки.", NULL } }; SCREEN DnsNoSmartdrv = { 3,5, { "Не удалось найти SmartDrive на этом компьютере. SmartDrive существенно", "повышает скорость выполнения этой фазы установки Windows.", DntEmptyString, "Выйдите из программы установки, запустите SmartDrive, а затем", "снова запустите программу установки. Дополнительные сведения о", "программе SmartDrive можно найти в документации по DOS.", DntEmptyString, " Нажмите F3 для выхода из программы установки.", " Нажмите ВВОД для продолжения установки без SmartDrive.", NULL } }; // // Boot messages. These go in the fat and fat32 boot sectors. // CHAR BootMsgNtldrIsMissing[] = "NTLDR is missing"; CHAR BootMsgDiskError[] = "Disk error"; CHAR BootMsgPressKey[] = "Press any key to restart";