Это конечно возможно. Как именно это зависит от используемого вами решения для виртуализации (я не использовал Fusion), но по сути вы должны просто иметь возможность копировать файлы, представляющие виртуальную машину, на внешний диск и указывать на них VMWare.
Производительность мудро, вы должны быть в порядке на FireWire 800. Я запускаю на своем нетбуке небольшую виртуальную машину XP с подключенным к USB внешним диском (максимальная скорость передачи данных чуть больше 20 Мбайт / с), и хотя я не буду использовать ее для Visual Studio 2010, она довольно хорошо работает для основ веб-совместимость, Office 2003 по аналогичным причинам). Хороший диск с хорошим контроллером firewire вполне может быть таким же быстрым, как и диски, которые были распространены на момент выпуска XP. Я не использовал подключенный диск Firewire 800 лично, но если я правильно помню, реальная скорость интерфейса обычно оценивается в три или более раз выше, чем у хороших интерфейсов USB, так что я считаю, что USB "достаточно хороший" FireWire определенно будет быть, если у вас нет очень интенсивных задач IO, чтобы бросить на это или трудно угодить!
Конечно, это будет не так быстро, как при запуске вашего внутреннего SSD. Если вы заметили, что разница в скорости достаточно велика, чтобы беспокоить вас, убедитесь, что вы выделили ВМ достаточно ОЗУ, чтобы гостевой ОС не требовалось много использовать файл подкачки, если вообще.