Прямо принципиально virtualbox? Почему так странно, там же есть iso образ, первая же ссылка в recomended.
удобно не будет, потому что внешние диски могут менять букву диска, если возникнет конфликт или используешь разные компьютеры, но можно на каждом компьютере после того как первый раз вставил диск, изменить его букву (или указать путь на диске с ntfs например c:\myssd1, тогда он запомнит что именно этот диск по этому пути)
дальше, сама virtualbox портативно не ставится (но выкрутиться можно, просто объяснять долго) поэтому не заморачивайся и каждый раз на новом компьютере заново создавай виртуальную машину, указывая vbox образ диска с внешнего и пользуйся