Вы не можете использовать createrawvmdk таким образом. createrawvmdk предназначен для использования реальных, физических жестких дисков вместо виртуальных дисков в виртуальной машине.  Он не используется для монтирования файла на диск.
Ошибка, скорее всего, связана с тем, что createrawvmdk пытается получить размер физического диска, а просто читает то, что является по существу случайными данными из ZIP-файла.  Кажется, известно, что 6 петабайт не правильно.
Например, правильный способ использования createrawvmdk заключается в следующем: у меня есть два твердотельных накопителя на моем компьютере, один из которых имеет Windows, а другой - Linux.  Я могу загрузиться с любого жесткого диска.  Тем не менее, я создал виртуальную машину в Windows и использовал createrawvmdk чтобы позволить мне загрузить свой настоящий физический диск Linux в виртуальную машину Windows.
Подробнее о createrawvmdk здесь.
Похоже, вы пытаетесь использовать ZIP-файл в качестве диска.  Я не знаю, возможно ли это.  Однако я бы усомнился в этом, поскольку ZIP должен быть полностью распакован, чтобы его можно было прочитать и полностью сжать, когда он будет готов.  Это очень ресурсоемко и в зависимости от размера может занять очень много времени.  Использование ZIP-файла таким образом не имеет особого смысла.
Возможно, ваш ZIP-файл содержит образ диска?  Если это так, вам нужно будет извлечь его.  VirtualBox совместим со многими типами образов дисков.  Поэтому, если образ поддерживается, вы можете подключить его как диск.