Если вы используете Windows, проверьте домашний сервер Windows. Он может быть настроен на автоматическое разностное резервное копирование локальных систем каждый день, и он поставляется с загрузочным компакт-диском, который позволяет полностью восстановить клиентский компьютер с нуля. Домашние серверы также невероятно дешевы, здесь, в Европе, я могу получить одну за 300 евро с 2 ТБ хранилища и 2 ГБ памяти.
Полное резервное копирование в облако нецелесообразно, лучше сделать резервную копию наиболее важных файлов в облаке из какого-либо приложения, работающего в самой системе, и создать резервную копию всей системы по локальной сети.
Виртуальные машины хороши, но (ИМХО) у них есть некоторые слабые стороны, особенно если вы работаете с большими объемами данных. Скорость ввода / вывода невелика, и вы также не хотите, чтобы ваши виртуальные диски были слишком большими. Так что, хотя приятно заниматься разработкой, запускать серверы приложений и тому подобное в виртуальной машине, не так приятно иметь там свои файловые архивы, картинки, музыкальную библиотеку и т.д. Конечно, вы можете хранить их на отдельном томе и получать к ним доступ из виртуальной машины.