3

Итак, мой основной жесткий диск, похоже, умирает из-за какого-то сбоя контроллера, согласно моему несчастному журналу событий, работающему до сбоя несколько минут назад. Кроме того, BIOS не смог определить 1-й жесткий диск при перезагрузке компьютера (мне пришлось полностью выключить и снова включить его).

Честно говоря, эти сбои происходят регулярно, возможно, в течение двух недель (и, похоже, только когда играют в игры, по некоторым причинам), и первый случай этих ошибок, по-видимому, два месяца назад (!). Последние две недели я потратил на устранение всех возможных источников проблемы (драйверы были откатаны / обновлены, SMART в порядке, chkdisk в порядке, поверхностное сканирование на диске в порядке, не может найти вредоносных программ).

Итак, я хотел бы переместить мой C: на второй жесткий диск и просто загрузиться оттуда, не удаляя никакие данные со второго диска. Итак, я собираюсь удалить раздел объемом 50 ГБ на 2-м диске, который я больше не использую, и сжать другой, оставив 100 ГБ в конце диска для копирования на C: (хотя в настоящее время он намного больше, это в основном свободное место и поместится в 100 ГБ).

Примерно в соответствии с этой схемой (поэтому мне не нужно указывать всю конфигурацию диска):

Надеюсь, это должно объяснить все ...

Честно говоря, настроить разделы и скопировать данные - самая простая часть.

Что я хочу знать, так это то, как именно я могу заставить Windows загружаться из скопированных данных?
В идеале, без необходимости открывать мое дело (это настоящая свинья, чтобы вытащить его из-за стола и т.д.), Я просто отключу первый диск в BIOS и наведу его на второй.

Обновить

Диск 1 на изображении выше, благодаря тому, что я заплатил несколько месяцев назад, если я помню, диск Windows Dynamic, поэтому копирование разделов оказалось более обременительным, чем ожидалось. План (уже сделанный наполовину) состоит в том, чтобы сжать диск C, затем скопировать D в конец этого диска, прежде чем переустанавливать диск 1 как базовый диск и копировать оба раздела обратно.

3 ответа3

2

http://www.easeus.com/disk-copy/

Они лучшие для этого. Это загрузочный ISO. Вы можете клонировать диск C на другой диск. Readme объясняет гораздо лучше, чем я могу получить здесь.

Если вы не хотите просматривать загрузочную копию, http://www.runtime.org/driveimage-xml.htm работает из окон и просто делает прямую копию.

В любом случае, убедитесь, что у вас также есть копия диска для восстановления системы: http://windows.microsoft.com/en-US/windows7/Create-a-system-repair-disc, поскольку удаление диска C: наиболее скорее всего уничтожит ваш загрузчик.

1

Как вы можете видеть - потому что Disc Manager говорит вам - том, который вы пересаживаете, представляет собой комбинированный том системы и загрузочного тома. Следовательно, вы должны убедиться, что после перемещения он все еще является объединенным томом системы и загрузки.

Перемещение эквивалента Бедного человека для системного тома.

Ваш том - не настоящий системный раздел, а эквивалент Бедного. Истинный системный раздел помечается в таблице разделов специальным кодом типа, и, пока он сохраняет тот же тип раздела, он будет распознаваться как системный раздел, где бы он не был пересажен. Системный раздел Бедного Человека обнаруживается ненадежной эвристикой, напротив. Вы должны убедиться, что после пересадки и удаления исходного жесткого диска эвристика все еще работает. Так что раздел должен быть…

  1. ... основной раздел;
  2. … На не "динамическом" диске;
  3. … Помечены как раздел MS Data ; а также
  4. … Помечен как "стартовый" (он же "активный") раздел.

Перемещение загрузочного тома.

Хотя для старых операционных систем, таких как OS/2 и семейства операционных систем семейства DOS, ситуация иная, для современной операционной системы, такой как Windows NT 6.1, загрузочный том не является загрузочным томом в силу каких-либо данных в таблице разделов. Это загрузочный том, потому что загрузчик операционной системы сказал, что это загрузочный том. В конечном итоге эта информация поступает из базы данных BCD, используемой Microsoft Boot Manager.

База данных BCD находится в системном томе. По иронии судьбы, в этом случае, это тот самый объем, который вы перемещаете, что делает вещи сложнее, чем они были бы в противном случае. После перемещения загрузочного тома необходимо обновить базу данных BCD, чтобы она записывала новое местоположение на другом дисковом диске загрузочного тома. Вы можете либо обобщить соответствующую запись BCD (в этом случае Microsoft Boot Manager просто предположит, что загрузочный и системный тома являются согласованными), либо явным образом записать в нее новое местоположение.

дальнейшее чтение

0

В конце концов, поскольку диск 1 был динамическим, я выбрал другой маршрут.

Сначала я удалил раздел R в конце диска 0 и сжал C до 100 ГБ (я использовал старый загрузочный GParted Live CD, который у меня лежал, который мог перемещать фиксированные системные файлы). Затем я сжал D до ~ 360 ГБ. Затем я скопировал D в конец диска 0 после C

Это позволило мне стереть диск 1, чтобы его можно было восстановить как обычный "базовый" диск. Отсюда я просто клонировал диск 0 поверх диска 1, а затем отключил диск 0 в BIOS.

Кажется, теперь все работает, все основано на диске 1. В какой-то момент я доберусь до извлечения неисправного диска из моего корпуса и замены его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .