Стандартный способ переустановки, когда Windows и каждая программа переставляются по-отдельности, довольно неудобен. Во-первых, он занимает изрядное количество времени (как правило, несколько часов), а во-вторых, это нудно - снова вводить все те же значения, что уже вводились пол-года (месяц? неделю? час?) назад... И программисты пошли навстречу потребностям трудового народа. Появились программы для клонирования дисков. Что это такое? Когда вы установили и настроили свою систему, все данные сохраняются на винчестере в виде файлов. Если создать точную копию этого диска и заменить диски в вашем компьютере, то система будет работать как прежде. Но винчестер - штука достаточно дорогая и покупать второй только для того, чтобы он лежал где-то в столе на случай переустановки - неинтересно. Опять-таки остается задача копирования изменяющихся данных. Один вариант решения был предложен для использования в компьютерах, где любые остановки нежелательны, например, на серверах. Там, для обеспечения надежности, данные могут сохраняться не на один диск, а на два. Т.е. два винчестера работают "параллельно" и в случае, если какой-то из них выходит из строя, то данные читаются с другого, а оператору выдается предупреждение о том, что стоит заменить сбойный диск. Разумеется, в реальности это несколько сложнее, но принцип именно такой: одновременная запись информации на разные физические носители (вероятность одновременного выхода из строя двух дисков очень мала).
Но этот способ, как уже отмечалось, дорог. И если фирмы, для которых каждая минута простоя сервера означает убытки, может себе позволить купить "запасной" диск, то обычный "домашний" пользователь, как правило, нет. Так что ж ему, так и мучаться, делая все руками?! Нет, все проще: если у нас нет необходимости сохранять работоспособность системы даже при сбоях (а в домашних условиях такая потребность практически никогда не возникает), то никто не помешает остановить компьютер, восстановить диск и запустить компьютер снова.
Возможно, вы уже заметили некоторую погрешность в логике: строго говоря, эти два способа решают разную задачу. В случае сервера обеспечивается сохранность данных при физическом выходе одного из дисков из строя (что отнюдь не спасает от необходимости восстановления системы, если нарушена ее "логика", например, если после установки какой-то программы перезаписались системные файлы). В случае же домашнего компьютера, мы говорим именно о восстановлении системы, если физически диски продолжают работать. Просто я хотел немного показать, как может развиваться и видоизменяться какая-то идея.