5

Я пишу приложение, работающее на Windows XP и Windows Vista (обе версии 32-разрядные), которое должно записывать очень большой файл на диск в разделе NTSF.

Каков максимально допустимый размер файла для раздела NTFS? Это одинаково для Windows XP и Windows Vista?

4 ответа4

6

В основном есть 3 фактора, которые ограничивают максимальный размер раздела в Windows NTFS (или любой другой ОС):

  • Тип операционной системы 32-разрядная ОС поддерживает до 2,1 ТБ дисков (поэтому практически вы можете создать раздел такого размера)
  • размер блока, используемого при создании раздела (64 КБ ограничивает его до 16 ТБ)
  • тип "системной прошивки": BIOS поддерживает до 2 ТБ, а UEFI работает с жесткими дисками 3 ТБ и даже больше

Таким образом, 32-битная XP или Vista ограничены 2 ТБ на размер раздела.

Некоторые компании, такие как Seagate, попытались обойти эту проблему, попробуйте прочитать об этом здесь: http://www.seagate.com/www/en-us/support/beyond-2tb/

2

Как и предполагалось, максимальный размер файла NTFS составляет 16 EB (16 × 10246 байт) минус 1 кБ или 18 446 744 073 709 550 502 байт. При реализации максимальный размер файла NTFS составляет 16 ТБ минус 64 КБ или 17 592 185 978 880 байт.

В ссылке также упоминается, что версия NTFS не изменилась со времени Windows XP.

Формат NTFS v3.1 на диске не изменился с момента появления Windows XP и используется в Windows Server 2003, Windows Server 2008, Windows Vista и Windows 7.

источник

1

Учитывая ограничения, присущие NTFS, важно только то, сколько дисков Windows XP/Vista может видеть одновременно.

Независимо от размера вы можете заполнить его одним файлом.

0

Три раздела диска имеют одинаковый размер тремя способами, каждый по 32 ГБ в формате FAT32, NTFS и UNIX. Каждый из этих разделов с большим файлом, который хранится в корневом каталоге, полностью заполнен. Точный размер файла для каждой файловой системы в КБ рассчитывается. Для упрощения расчетов применяются следующие допущения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .