У меня есть друг, которому удалось испортить его основную установку Windows 7, и его компьютер должен работать всего за несколько часов.
Это высокий заказ, и я думаю, это не сработало. Во всяком случае, для дальнейшего использования ...
Мой план состоит в том, чтобы пойти с диском Linux, скопировать его диск C:\ do, который у меня есть, и затем переустановить.
Это выполнимо и может быть сделано довольно быстро, но начать работать правильно ...
Восстановление многих его файлов будет довольно простым (например, документы и тому подобное)
Ты прав. Копирование простых файлов быстро и легко. Если они представляют собой простые документы, которые он создал, то сложностей должно быть очень мало (99% проблем не будет). Просто убедитесь, что структура каталогов поддерживается, так как большинству программ нравится искать пользовательские данные в определенных местах (обычно их собственный подкаталог в профиле пользователя).
однако такие вещи, как приложения, не будут передаваться так легко. Я не думаю, что их перемещение будет работать только из-за того, что я уверен, что многое из этого хранится в реестре (средства проверки и тому подобное).
Опять вы правы. К сожалению, многие крупные программы глубоко внедряются в систему (файлы по всему диску, записи реестра везде, зарегистрированные классы и типы файлов, сервисы, драйверы и так далее). Это особенно распространено в программах Microsoft, таких как Office, Visual Studio и т.д.
Любые переносимые программы, которые у него есть, не должны иметь никаких проблем, поскольку в этом весь смысл переносимой программы: ее можно запускать из любого места без установки; просто скопируйте его на диск и запустите.
Есть ли какой-нибудь простой способ перенести приложения, такие как MS Office (которые ему нужны по утрам) или другие коммерческие программные пакеты, без необходимости искать ключи и переустанавливать их полностью?
На самом деле, нет. Как я сказал выше, программа может копаться в программе любым количеством десятков разных способов, и каждый из них будет иметь свою комбинацию. Существуют программы, которые могут изолировать установку, чтобы отсеять изменения, которые установщик программы вносит в систему (хотя даже это не всегда успешно), но, конечно, здесь это бесполезно. Может существовать программа с заранее созданной базой данных, относящихся к конкретным программам, которые необходимо будет сохранить / восстановить, но я не слышал о них.
Вы не упомянули, насколько все плохо. Если это достаточно плохо, что вы хотите переустановить, сделайте резервную копию и попробуйте, как предложил Даредев, и выполните простую « ремонт-установку ». Если это не сработает, тогда прибегните к переустановке / переносу.
(Давным-давно (1997 г.) я периодически протирал диск и переустанавливал Windows (то есть, когда мне больше нечего было делать или когда Windows становилась вялой). В то время у меня не было никаких документов, которые я хранил на диске ОС, и настройки программы все еще были достаточно просты, поэтому я просто переустанавливал их, когда переустанавливал свои программы. Позже я начал использовать образ диска для резервного копирования и восстановления, потому что было проще создать резервную копию всей ОС, чем пытаться отсеять все тысячи маленьких настроек, которые я изменил для ОС и программ (даже одно изменение может привести к в дюжине доработок файла / реестра). В конце концов, я устал от всего этого и начал писать свою собственную программу резервного копирования / восстановления, которая была бы идеальной и позволяла бы легко и просто выбирать то, что я хотел, но через несколько лет он все еще не находится даже в альфа-версии - в основном из-за нехватка времени.)
К сожалению, вы ничего не можете сделать после катастрофы. Если у вас есть какая-то резервная копия, вы можете использовать ее (хотя даже тогда, вы можете работать часами или днями в зависимости от обстоятельств), иначе, как вы можете видеть, там, как сказал пользователь 970638, у вас просто будет засучить рукава, захватить гигантский кофе / газировку, поставить музыку или телешоу, и ожидать, что в обозримом будущем мы сделаем аварийное восстановление.
Шаги с наилучшими шансами:
- Сделайте резервную копию всего, что вы можете, включая файлы и кусты реестра (или просто клонируйте весь диск с помощью программы, которая позволяет вам монтировать и просматривать его)
- Отформатируйте диск и установите Windows с нуля
- Переустановите необходимые программы (это гораздо проще, чем пытаться «портировать» их) и зарегистрируйте все, что вы можете (иметь ключи и т.д.)
- Скопируйте папку профиля пользователя (
C:\Users\…
) из резервной копии.
- Теперь вы можете прибегнуть к резервному копированию, чтобы скопировать любые необходимые файлы или записи реестра (ключи, настройки и т.д.)