Перейти к содержанию

ROS disk capacity

Материал из Русский WINE

Объём диска, необходимый для установки ReactOS

Сколько свободного места потребуется установщику ReactOS?

А если быть точнее, при каком количестве свободного места на диске программа установки *не* даст установить ReactOS?

Краткий ответ:

450Мб!

Хотя в самой минимальной установке система занимает приблизительно 100 Мб, если у вас в системе имеется менее 450 Мб свободного места, вы не сможете запустить программу установки системы, поскольку эта проверка производится на самом раннем этапе установки.

Расширенный ответ:

После начала установки, загрузившись с CD или bootcd.iso, вы иногда можете увидеть следующее сообщение:

"Not enough free space in the selected partition."
"  * Press any key to continue.",

Или другое подобное сообщение на другом языке. Эти сообщения имеют идентификатор ID=ERROR_INSUFFICIENT_DISKSPACE и находятся в файлах \reactos\base\setup\usetup\lang\%YOUR_LOCALE%.h например: \reactos\base\setup\usetup\lang\en-US.h и выводятся на экран во время проверки разделов, выполняемых кодом в: \reactos\base\setup\usetup\interface\usetup.c :

Функция IsDiskSizeValid() сравнивает обнаруженное количество свободного места со значением переменной RequiredPartitionDiskSpace.

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

/reactos/boot/bootdata/txtsetup.sif

Там и находится искомая строка:

 FreeSysPartDiskSpace=450

Конец поисков.

ReactOS
Доклады
О ReactOS • ARWINSS • ЧеЗа
Информация Новости Выпуски новостей • Переводы блогов • Новости проекта • Видео • ReactOS на Хабре • USB от Вадима Галянта
Разработка Руководство по программированию • Отсутствующая функциональность • Ветви разработки • Компоненты системы • ReactOS и Wine • План работ • Roadmap ядра by Vgal • Разработчики • Совместимость с dll Windows • Наиболее значимые изменения за год • Используемые проекты • Google Summer of Code • Известные проблемы
Порты AMD64 • ARM • Xbox • PowerPC
Компоненты Файловые системы • Режим совместимости • Отчеты об ошибках • Печать • USB • Ядро
Загрузчик Восстановление MBR • Загрузка из GRUB • Параметры загрузки
Прочее ARWINSS • Приложения в ReactOS • Оформление ReactOS • Координаторы • "Пасхальные яйца" • Монетизация
Другое Типы ядер • FreeWin95
Помощь
RAM-диск ReactOS по PXE • с жесткого диска
Разработка Стиль написания кода • Стандарты RC-файлов • Работа с документацией • Венгерская нотация • GNU Indent • [ Subversion : ветви • слияние • использование TortoiseSVN ] • Основы перевода • Отправка патчей
Репорты Отладка в VirtualBox • Отладка на экран • Добавление программы в менеджер приложений • Отправка отчетов
Отладка Com0com • GDB • Kdbg • Rossym.gdb • Roswin.gdb • WinDBG • Руководство по WinDBG • Включение трассировки ядра • Коды DPRINT • Удалённый отладчик ReactOS
Сборка CMake • RBuild • Файлы RBuild • Автоматическое копирование файлов • Сборка MINGW-w64 • Сборка модулей • Среда сборки
Тестирование VirtualBox • VMware • QEMU • Hyper-V • Необходимый объём диска • Перенос файлов на виртуальный диск • Установка ReactOS • Установка драйверов
Сеть Общие папки • Samba • NFS
Игры Установка DirectPlay
Обновление ReactOS • Загрузочная флешка • Чем можно помочь проекту • Создание нового пользователя • Звук и сеть в VirtualBox • Съемка и публикация видео • IRC-канал • Сторонние компоненты • FAQ • ReactOS как рабочая станция • ReactOS и UEFI
Обзоры Оболочка • NTVDM • WOW • Community Edition • История сайта • ReactOS Server • Криптография • ПО времен XP