Как запускать винду и работать с нее с внешнего диска на любом компьютере?
Чтоб гарантированно работало - никак. Если без учёта старых гробов - таскать образ виртуальной машины. Windows to go имеет кучу ограничений и часто не работает сразу после подключения (требует перезагрузки). Windows PE ближе к тому, что вы хотите, но куча софта под ней не заработает, потому что она ужата максимально, а нужные библиотеки и модули вы туда так просто не добавите.
пилишь флешку, отключаешь все харды кроме внешнего, ставишь на него --> профит
но работать будет далеко не на всех компах, будет bsod, ибо дрова...