Отвечая на вопрос, как задано , да, в любой файловой системе существует ограничение на размер файла. Для разделов FAT / FAT32 с нормальным размером сектора / кластера это около 4 ГБ. Для NTFS (опять же, с нормальными размерами секторов / кластеров) это варьируется - я видел утверждения, что Windows XP и выше могут теоретически обрабатывать файлы размером до 16 ТБ или даже больше; Я обновлю это через несколько лет, когда технология жестких дисков достигнет точки, когда мы сможем проверить эту теорию .. :-D
Итак, отвечая на то, что на самом деле хотел задать ОП. Любые проблемы с вашим * .vdi, скорее всего, связаны с программным обеспечением вашей виртуальной машины и / или любым дополнительным программным обеспечением, которое вы используете для управления файлом, а не с файловой системой или ОС. (Я запускаю WinXP Pro 32-bit / SP3 с установкой Oracle VirtualBox с чуть более 150 ГБ образом / файлом виртуального диска, гораздо больше, чем 15-30 ГБ, с которым у OP есть проблемы, и у меня не было проблем с таким большим образом диска файл.)
Кроме того, обратите внимание, что любые проблемы могут даже быть связаны с отказом диска или доступной / поврежденной оперативной памятью. Для управления виртуальным диском необходимо хранить различные данные о диске в оперативной памяти для «быстрого» доступа (быстрый здесь означает, что не нужно ждать 10- 15 секунд, пока виртуальная машина ищет виртуальный диск даже для файла размером в один байт ...), и большинство проблем, с которыми я сталкивался при работе с виртуальными машинами, связаны с повреждением этих структур данных в оперативной памяти (а затем с поврежденными данными, записанными обратно в файл на диске!) - так бэкап часто!