Windows 3gb boot ini

3GB Switch in Windows boot.ini

3GB Switch in Windows boot.ini

The /3GB or 3GB switch in the boot.ini file lets you tune the use of memory and memory address space in your computer. The /3GB switch specifies the amount of memory for user-mode virtual address space. It is used to allocate more memory to applications and less memory to the operating system.

The /3GB switch increases the size of the user process address space from 2 GB to 3 GB.

This can improve performance of servers that run virtual-memory-intensive applications. That is for example database servers. A larger address space can improve a database server performance.

How does the /3GB switch work?

By default Windows provides applications with a flat 32-bit virtual address space that describes 4 gigabytes of virtual memory. In other words, regardless of the amount of physical memory in your system (RAM), 32-bit versions of Windows only use a virtual address space of 4 GB .

The address space is split so that 2 GB of address space is directly accessible to user-mode processes (applications, for example your Opera Browser and the other 2 GB is only accessible to kernel-mode processes (Windows operating system, drivers, etc.).

The 32-bit versions of Windows were later in their production cycles improved to provide applications with a 3 GB flat virtual address space, with the kernel and executive components using only 1 GB.

This is accomplished by adding the /3GB switch to the boot.ini file. Adding the /3GB switch to the boot.ini file will not increase the amount of physical RAM memory, the 3GB switch just tells the computer to allocate the existing memory space differently.

The 3GB boot.ini switch is often used on Windows Server 2003 which includes support for the 3GB startup switch.

What is the benefit of using the 3GB switch?

Depending on what software you run on your server, it might make sense to optimize the server memory usage. If for example you are running only a few memory extensive large applications that do not interact with the operating system but rather work on their own, you might want to consider implementing this switch.

The additional virtual address space that you give applications with the 3GB switch helps reduce the amount of memory fragmentation in the virtual address space.

What values can the /3GB switch take?

The switch can have any value between 2048 (2 GB) and 3072 (3 GB) megabytes. It needs to be expressed in decimal notation.

How do I find out what boot.ini options my server uses?

You can see this in the boot.ini file, of course. Another more detailed way is to research registry settings. In this case, you would go to the Start menu, click Run, type REGEDIT , and hit ENTER.

Читайте также:  Windows sonic для наушников windows 10 включать или нет

Locate the following registry keys section:

How do I set the /3GB switch in Windows Server 2003?

Setting the /3GB switch for your server is very easy. Execute the following steps:

-> right-click My Computer
-> Properties
-> click the Advanced tab
-> click Settings in the Startup and Recovery area
-> click Edit in the System startup area

This will open the Windows boot.ini file in Notepad. See the following print screen:

Locate the [Operating Systems] section and add the /3GB switch to the end of the startup line that includes the /fastdetect. Now you can save the changes, close Notepad, and click OK to close all the open dialog boxes.

You need to restart the computer for the change to take effect.

Boot.ini file /3GB switch example

This is what your default boot.ini file before you make the change might look like. The timeout and partition and other parameters depend on your setup. Pay attention to the line with the /fastdetect.

And, below you can find what the boot.ini file should look like after making the change.

Make sure you do not enter a typo in this file as it might result in being unable to start your computer.

Do I need to reboot the server after adding the /3GB switch?

Yes, the /3GB switch entered in the system’s boot.ini file and takes effect after a restart.

Which operating systems support the 3GB switch?

The /3GB switch applies to 32-bit systems only. The following is a list of operating systems that support the 3GB switch:

  • Windows Server 2003 Standard Edition
  • Windows Server 2003 Enterprise Edition
  • Windows Server 2003 Datacenter Edition
  • Windows 2000 Advanced Server
  • Windows 2000 Datacenter Server

This is a list of officially supported operating systems that can handle the 3GB switch. Other systems may or may not handle it well depending on the hardware and software configuration.

Can I use the /3GB switch on Windows XP?

Adding the 3GB switch to the boot.ini file in Windows XP SP1 can cause Windows not to start.

A supported fix is available from Microsoft, but it is only intended to correct the problem resulting from this specific setup. The solution to this problem is upgrade to the latest service pack. You can read more about this problem on the following Microsoft page:

Windows XP SP1 May Not Start with the /3GB or /USERVA Switch
http://support.microsoft.com/default.aspx?scid=kb;en-us;328269

Can I use the /3GB switch on Windows Server 2000?

The 3GB switch is officially supported on the 2000 Advanced Server. The official word is that it should not be used on Windows 2000 Server because it is unsupported and can cause application or operating system to crash.

Windows 3gb boot ini

Сообщения: 82
Благодарности: 16

Конфигурация компьютера
Материнская плата: MSI P45 Neo2 (MS-7512)
HDD: Western Digital Caviar Black, WD1002FAEX SATA-3 (1ТБ)
Звук: Realtek ALC888 @ Intel 82801JB ICH10 — HD Audio Controller
CD/DVD: ASUS DRW-24B3ST
ОС: Windows 7 Enterprise with SP1 x64
Читайте также:  Регулировка яркости экрана windows 10 нет ползунка
Внимание Допускается использование ключа /3GB только со следующими операционными системами:
* Microsoft Windows Server 2003 Datacenter Edition
* Microsoft Windows Server 2003 Enterprise Edition
* Microsoft Windows 2000 Advanced Server
* Microsoft Windows 2000 Datacenter Server
* Microsoft Windows NT 4.0 Enterprise Server
The /3GB parameter is supported on Windows Server 2003, Windows XP, and Windows 2000.

Я использовал этот ключ для работы в photoshop cs3. Без ключа он видит

Конфигурация компьютера
Материнская плата: ASUS P5K
HDD: ST3250410AS, SATAII, ST3160812AS
Звук: Интегр. Realtek HDAudio
CD/DVD: DVD-RW Optiarc AD7280S
ОС: Windows XP SP3+++
Я использовал этот ключ для работы в photoshop cs3. Без ключа он видит

Что такое BOOT.INI?

Если на компьютере не одна ОС, при запуске будет предложен выбор. Именно за это отвечает BOOT.INI. В нём прописано, какая из систем приоритетная, с какими настройками её загружать и т. п.

При включении Windows обращается к нескольким файлам, которые контролируют загрузку на разных этапах. Это ntbootdd.sys, ntdetect.com, ntldr, bootsect.dos. И, конечно, сам BOOT.INI. Если какой-то из них переименовать, перетащить, удалить или неаккуратно отредактировать, это может вызвать проблемы. Компьютер будет без конца перезагружаться, выдавать ошибки или элементарно не включаться. Поэтому с внутренними данными операционной системы надо обращаться осторожно. Неправильная цифра или не в том месте поставленное тире — и вам придётся восстанавливать ОС.

Будьте осторожны при редактировании boot.ini, поскольку в случае ошибки потребуется переустановка или восстановление Windows

Как найти BOOT.INI

Вначале поговорим о Windows XP. Где находится BOOT.INI в этой модели? Его можно найти непосредственно в корневой директории (там, где основные дистрибутивы системы). Но увидеть его не получится, если не активировано отображение скрытых объектов. Чтобы включить эту опцию:

  1. Зайдите в «Панель управления» (в меню «Пуск»).
  2. Откройте «Параметры папок» в разделе «Оформление и персонализация».
  3. Найдите вкладку «Вид».
  4. Прокрутите ползунок вниз. Там будет строчка «Показывать скрытые файлы». Поставьте галочку.

Теперь вы сможете увидеть BOOT.INI. Он находится прямо на системном диске (обычно это диск C:\). Сам файл имеет иконку в виде листка с шестерёнкой. Он будет полупрозрачным. Это означает, что он скрытый, и снять с него этот атрибут невозможно.

Если вы не представляете, где именно установлена ваша ОС, зайдите в меню «Пуск — Поиск». Выберите «Файлы и папки» и в поле для ввода напишите название или часть названия. В окне отобразятся все результаты с таким именем.

Если вы используете Windows 7, во всех моделях, начиная с Vista, эти настройки заменили на файл конфигурации «BCD», который не имеет расширения. Его можно запустить как часть реестра, но настроить или изменить в нём что-то будет трудно. Он содержит очень много параметров и значений, в которых непросто ориентироваться. В Windows 10 BOOT.INI тоже отсутствует, поэтому менять параметры загрузки придётся другим способом.

BCD намного полезнее и функциональнее своего «предшественника», но этот файл не предназначен для ручной настройки. Он нужен для нужд системы, и исправлять в нём что-либо не стоит.

Как редактировать?

BOOT.INI можно отредактировать в любом текстовом процессоре. Подойдёт обычный блокнот Windows или «продвинутый» Notepad+. Но перед этим надо разрешить доступ к файлу, иначе после внесения изменений его нельзя будет сохранить.

  1. Кликните по нему правой кнопкой мыши.
  2. Выберите «Свойства».
  3. Во вкладке «Общие» уберите галочку из пункта «Только чтение».
  4. Нажмите «Применить».

После этого можно менять значения в BOOT.INI. Файл имеет чёткую структуру. Не рекомендуется удалять в нём что-то, перемещать операторы без надобности, стирать скобки или знаки препинания. Вкратце о каждом параметре:

  • «Timeout» показывает, сколько времени даётся на выбор ОС при запуске (если установлено несколько). Напишите после знака равенства «=» нужную вам цифру. Таймер ведёт отсчёт в секундах.
  • В «default» обозначена операционная система, заданная по умолчанию. Она будет загружена, если за отведённое время вы не выберите, какую именно ОС активировать. Этот параметр может выглядеть примерно так: «scsi(0)disk(0)rdisk(0)partition(1)\WINDOWS».
  • «Scsi» — контроллер, который управляет физическим диском. Если их несколько, второй будет иметь вид «scsi(1)».
  • «Partition» — это раздел, в котором находится ОС. К примеру, «Partition(1)» указывает на C:\, «partition(2)\» — на D:\ и так далее.
  • Ниже параметра «operating systems» представлен список установленных операционных систем. Если у вас одна ОС, там будет одна строчка.
  • Могут быть вписаны и другие параметры. Например, «/SOS», чтобы при запуске показывались имена драйверов, или «/debug» для отладки ядра. Все возможные команды есть на официальном сайте Microsoft.

Как менять порядок загрузки без файла BOOT.INI

Так как отредактировать BOOT.INI в Windows 7 и более поздних версиях не получится из-за отсутствия этого файла, придётся настраивать порядок загрузки другим способом. Конечно, можно попробовать поработать с BCD, но разобраться во всех его опциях будет непросто.

Если вам надо поменять время, которое даётся на выбор ОС, или поставить другую систему по умолчанию, сделать это можно так:

  1. Откройте «Мой компьютер».
  2. Щёлкните в любом свободном месте окна правой кнопкой мыши.
  3. Зайдите в «Свойства».
  4. Затем — в«Дополнительные настройки».
  5. На вкладке «Дополнительно» в разделе «Восстановление и загрузка» нажмите «Параметры». Там будут нужные опции.

Ещё один способ:

  1. Перейдите в Пуск — Выполнить.
  2. В открывшемся окне напишите «msconfig» (без кавычек). Появятся настройки конфигурации.
  3. Вкладка «Загрузки». Откроется список установленных ОС. Можно решить, какую из них назначить по умолчанию, и изменить таймаут при запуске и выборе системы.

К сожалению, эти методы не позволяют задать особые параметры.

Использование программ

Описанные выше задачи можно упростить. Для этого существуют специальные утилиты — менеджеры загрузок. С ними можно обойтись и без BOOT.INI. Вот некоторые из этих программ:

  • Оболочка для BCD. С её помощью можно настроить этот файл.
  • OSL2000 BootManager. Поддерживает работу с большим количеством операционных систем (до 100 штук).
  • Обеспечивает быстрый перезапуск в нужную ОС.
Читайте также:  Office pack для windows 10
Оцените статью