PDA

Показать полную графическую версию : [решено] Поддерживает ли моя система 3GB HDD, и можно ли клонировать старый винт на такой HDD?


Страниц : [1] 2

Анонимус
12-08-2014, 16:20
У меня начал сыпаться старый винчестер на 1.5 TB (количество плохих и переназначенных секторов начало синхронно и быстро расти, когда их число достигло 46, я выключил компьютер и отключил винчестер). Сейчас я загрузился с установленной на второй SSD-диск резервной 64-bit Windows 8. Однако основная ОС на компьютере - 32-bit Windows 7, которая стоит на начавшем сыпаться (но ещё рабочем) 1.5 TB HDD. Я решил купить HDD на 3 TB, но прочитал, что моя система может не поддерживать HDD такого объёма. У меня материнская плата ASRock P55 Extreme с последней версией BIOS (2.70 от 9/1/2010). Возможно ли клонировать cодержимое старого 1.5 TB HDD на новый 3 TB HDD, так, чтобы 32-bit Windows 7 работала на нём так же, как и на старом?

Tau_0
12-08-2014, 17:51
Анонимус, HDD на 3 GB надо разбивать в GPT разметку. Но даже если Вы попытаетесь установить Windows 7 x64 у Вас ничего не получится потому, что для этого загрузка должна идти с UEFI. Но данная плата не поддерживает EFI загрузку. Поэтому на загрузочном должна быть MBR.

ЗЫ А зачем Вам такое излишество --- держать резервный SSD для Windows 8.1...???...
Ставьте хард на 3 GB вторым диском, что Вы собственно и делаете. И разбивайте его в GPT, чтобы полностью использовать пространство харда. А загружайтесь с SSD хоть с Windows 7 x32 (её можно предварительно на SSD перенести), хоть с Windows 8.1 (и переносить не надо --- уже есть).

Анонимус
12-08-2014, 19:27
А зачем Вам такое излишество »
Я держу SSD для того, чтобы ставить на него игры и программы, чтобы те быстрее работали. Стоящий на нём 64-bit Windows 8 (уже 8.1, я его обновил между постами) остался с тех давних пор, когда его можно было квазилегально активировать ключом от медиацентра, и получить квазилицензионный Windows. Он практически не использовался.

загружайтесь с SSD хоть с Windows 7 x32 (её можно предварительно на SSD перенести) »
А разве возможно перенести данные с 1.5 TB HDD на 3 TB HDD, а 32-bit Windows 7 - на 256 GB SSD так, чтобы система продолжала работать как обычно, и ярлыки, установленные программы и всё прочее не слетело? Как я могу это сделать? Возможно ли сделать так, чтобы все программы и игры, установленные 32-bit Windows 7 без проблем заработали под 64-bit Windows 8.1?

Tau_0
12-08-2014, 21:12
Анонимус, вариантов переноса/переустановки море...
Вы бы показали текущее разбиение из управления дисками.
Пуск ===> Выполнить ===> diskmgmt.msc

И для HDD и SSD покажите...

Может и переставлять по минимуму придётся. У Вас достаточно мощная MoBo --- не имеет смыла работать на ней в Windows 7 x32. Моё мнение --- Вам Windows 64 bit нужна...

ЗЫ А если не гнаться за дутыми терабайтами, а взять хард на 2 TB, то на такой перенести Вашу старую систему с 1.5 TB нет проблем. Хотя я всё равно Windows x64 бы поставил...

Анонимус
12-08-2014, 21:40
Да тут и показывать нечего.
Для SSD 238.13 GB один раздел, 350 MB - другой, этот второй раздел занят Windows 8 под какие-то свои нужды.
Для HDD - 1.5 TB первого раздела заняты файлами, которыми забит весь диск под завязку, ещё 100 MB второго раздела опять же заняты Windows 7.

если не гнаться за дутыми терабайтами, а взять хард на 2 TB, то на такой перенести Вашу старую систему с 1.5 TB нет проблем »
Ну, если перенести данные с 1.5 TB HDD на 3 TB HDD, а 32-bit Windows 7 - на 256 GB SSD так, чтобы система продолжала работать как обычно, и ярлыки, установленные программы и всё прочее не слетело? » или сделать так, чтобы все программы и игры, установленные 32-bit Windows 7 без проблем заработали под 64-bit Windows 8.1 », сделать можно без особого риска, то я предпочту сделать это. ОС, размещённая на SSD, будет работать шустрее, независимо от битности. Но если то, что я хочу сделать, слишком рискованно или невозможно, тогда другое дело.

Tau_0
12-08-2014, 23:24
Анонимус, а что у Вас такое особо ценное (из софта) установлено, что сложно переустановить на SSD, а файлы вытянуть на хард...???...

Не сложно скопировать 1.5 GB HDD (разметка MBR) на 3 TB HDD (разметка MBR), чтобы с харда можно было загружаться. Но в этом случае ~760 GB отсохнет, поэтому приобретать 3 GB хард не имеет смысла, а только на 2 GB.

ЗЫ Но ничто Вам не мешает разбить (в GPT) и отформатировать HDD 3 GB. Это под хранилище. А нужный софт потихоньку на SSD устанавливать. Есcно ярлыки будут другими и многое по другому станет. Емкости SSD на это дело с лихвой хватит...

ЗЗЫ Вообще эта тема для Клиентские ОС Microsoft (http://forum.oszone.net/forum-3.html) --- там Вам скорее решение присоветуют...

Анонимус
13-08-2014, 14:19
Окей, хорошо. Я отменил заказ винчестера на 3 TB и заказал 2 TB Toshiba DT01ACA200. Но всё же - чем клонировать 1.5 TB диск на 2 TB? 'Acronis'ом или чем-то другим? Если будет ссылка на нормальный гайд по этому делу, с акцентом на том, как ничего не запороть - буду очень за неё благодарен.

ЗЫ Переходить на другую винду или переустанавливать эту для меня не вариант, я под семёркой уже 4 года сижу без переустановок, накопилась куча игр, программ, да даже одни закладки браузера и многолетнюю историю сообщений скайпа не хотелось бы потерять.

berton
13-08-2014, 15:23
Анонимус, Всё что вы перечислили можно забэкапить и синхронизировать с учёткой ,а затем восстановить в новой системе

Анонимус
13-08-2014, 16:08
Всё что вы перечислили можно забэкапить и синхронизировать с учёткой ,а затем восстановить в новой системе »

Но как? Никогда не слышал о чём-то подобном. Пожалуйста, назовите хотя бы программы, которые так умеют, я поищу по ним в гугле.
И возможно ли таким образом перенести всё с 32-bit Windows 7 на 64-bit Windows 8, или придётся ограничиться той же 32-bit семёркой, но установленной на SSD?

Хотя эта возможность очень интересна, но всё же я сначала просто клонирую старый HDD на новый, избавив себя от риска, что всё посыпется прямо в момент такого переноса, а уже потом попробую воспользоваться упомянутой вами возможностью.

Tau_0
14-08-2014, 18:51
Анонимус, можно сделать посекторнуюкопию сверхточную копию Вашего старого харда на новый. Но мне такое решение по целому ряду причин не нравится:

1. У Вас на харде только один раздел (100 MiB скрытый системный мы не рассматриваем...). Получается, что ВСЕ яйца (Windows и пользовательские данные) Вы складываете в одну корзину... На мой взгляд, это плохо потому, что при отказе/неудаче накроется ВСЁ. Лучше систему установить на отдельный раздел...

Поэтому я ждал, что кто-нибудь конкретно присоветует Вам удобный способ сохранения настроек в отдельный раздел. Я сам не знаю, и добрые самаритяне не объявляются...

2. Хорошо бы было перенести их на SSD --- на х64 Windows. --- Жалко загрублять машину x32 Windows 7...

Но если невтерпёж, скачайте дисковый редактор DMDE и с его помощью скопируйте данные. В отличие от акронис этот редактор не боится сбойных секторов...

1. Скачайте дисковый редактор DMDE (http://dmde.com/download.html) --- редактор прост и не требует установки. --- Запишите его на флешку или SSD. Всё будем делать из-под SSD.
DMDE - DM Disk Editor and Data Recovery Software
GUI for Windows

2. В DMDE покажите скрин окна Разделы диска для старого харда 1.5 GB.
См. первую картинку (http://dmde.com/images.html)

ЗЫ Мне эта информация нужна. На пару постов моего гайда осталось... Но лучше подождите или обратитесь в другую ветку... --- Ну, не нравится мне, как оно у Вас было...

Анонимус
14-08-2014, 20:06
Это то, что нужно?

http://i66.fastpic.ru/big/2014/0814/f1/7daf58a9d9c5e75a5342951f9965a2f1.png (http://fastpic.ru/)

Если да, то мне стоит заняться переносом. Перенести и оптимизировать ОС и её данные можно будет и потом, а пока нужно клонировать диск, пока он не сломался.

Tau_0
15-08-2014, 14:50
Анонимус, пока нужно клонировать диск, пока он не сломался. »
Понятно... --- Извините за задержку, но вчера притомился...

Нам надо скопировать весь диапазон секторов от StartLBA = 0 до сектора EndLBA = 2930277167 на новый хард в 2 GB.
Общее число секторов = Total Sectors = EndLBA – StartLBA + 1 = 2930277167 – 0 +1 = 2930277168

Единственное, что нам мешает это Windows, который может лазить на старый хард и что-то там менять --- это недопустимо… Поэтому отобьём ему эту охоту… Затрём LBA=0, предварительно скопировав в надёжное место в файл на флешку или SSD. Пусть на всякий случай копия будет…
1. Вот так делаем копию MBR/PT ----
В DMDE в меню Сервис ===> Копировать секторы
И заполняем шаблон, который очевиден…
См. Картинку 1 (http://rghost.ru/57480655/image.png)

2. Вторым шагом затираем LBA = 0 --- убираем MBR/PT. После этого хард исчезнет из Windows и с него даже не загрузится…
Сервис ===> Заполнить секторы…
И заполняем шаблон --- в LBA=0 пишем нули. При этом 512 байт нулей запишется…
См. Картинку 2 (http://rghost.ru/57480680/image.png)

Перезагрузите машину…

3. Третий шаг собственно посекторное копирование
Сервис ===> Копировать секторы
В качестве источника выбираете старый хард, а в качестве мишени (места для записи) выбираете новый.
Заполняем шаблон --- копировать ВСЕ секторы харда без исключения…
См. Картинку 3 (http://rghost.ru/57480700/image.png)

Важно не ошибиться в выботе источника и мишени. А то можно скопировать по невнимательности новый хард на старый и ВСЁ потерять. --- Будьте предельно внимательны…!!!...

Копирование займёт часов десять - пятнадцать, если не более. В случае плохо читаемых секторов при копировании могут выдаваться запросы… Отвечайте игнорировать ВСЕ. --- Если сам хард не смог прочитать секторы, то повторы бесполезны…

Пока вот и ВСЕХ делов… --- На последний пост осталось, но это после завершения копирования…

Анонимус
15-08-2014, 20:12
Спасибо за инструкцию.

Появилась надпись "текущее смещение LBA", идёт прогресс в процентах.
Пара вопросов:
1) После выполнения шага 2 в первых 32 блоках диска (в каждом из которых по 32 строчки по 16 байт) оказались нули. Так и должно быть? Вроде бы только первый блок диска должен был оказаться заполнен нулями.
2) Что делать, если у меня внезапно отключат электричество, и у меня останется только 5 минут резервного питания от ИБП?

Tau_0
15-08-2014, 20:36
2) Что делать, если у меня внезапно отключат электричество, и у меня останется только 5 минут резервного питания от ИБП? »
Если пропадёт питание то нестрашно.... Считайте, что Вы пересылаете элементы из одного одномерного массива секторов (старый хард) в другой одномерный массив (новый хард).

Те секторы, которые не успели скопировать, скопируете потом. Вот только желательно запомнить LBA сектора на котором процесс прервался. Просто при новом старте надо будет указать LBA, на котором остановились, чтобы с него (или чуть раньше начать)... Т.е. Если мы успели скопировать диапазон [0..1000], то начинать надо с [900..до конца] или с [999..до конца ], но никак не не с сектора 1010, потому, что появится зазор в десять секторов. Хтоя и эту дюрочку в десять секторов потом можно будет заполнить...

Главное заполннить ВСЕ секторы... --- В этом смысл посекторного копирования. Здесь не имеет значения тип ФС --- копия один к одному... А на хардах само ничего не изменится. Именно для этого мы и затёрли LBA=0

ЗЫ Вы и сами можете процесс прерывать, только потом с правильного LBA продолжить надо будет...

1) После выполнения шага 2 в первых 32 блоках диска (в каждом из которых по 32 строчки по 16 байт) оказались нули. »

32*12 = 512 байтов. Столько входит в один сектор. Мы один и хотели затереть. --- Так и должно быть.

Добавлено
========
Понятно, что параллельно Вы со свого SSD вы можете делать что угодно, --- харды для Windows закрыты...

Анонимус
15-08-2014, 20:49
Но ведь 32*32*16=32*512=16384
А в моем файле .bin только 512 байт.
То есть, если я ничего не путаю, скопировался только первый блок, а очистились первые 32.

Tau_0
15-08-2014, 21:37
Анонимус, Ещё раз...
Мы затёрли только 1 сектор LBA = 0 в котором расположена MBR/PT. Далее в Windows 7 Стандартно идёт неиспользуемая область с сектора LBA = 1, по LBA = 2047. Обычно там всегда нули (это, если Widows 7 ставили на нулёвый хард... Но может и прочая информация быть, которая Windows 7 сто лет не нужна...

Меня вот удивило, что нули только в первых 32 секторах, а не в 2047…???...

Нужное нам начинается в секторе LBA = 2048. А в предшествующих пусть будет хоть чёрт с рогами, --- наплевать. Главное, что LBA = 0 затерли.
См. Собственную картинку с разделами диска из DMDE…

ЗЫ Возможно Вы когда-то спец. утилиты запускали…???.. Те самые, которые в эту неиспользуемую область Non-Zero понарисовать могли...???...

Анонимус
15-08-2014, 22:00
Может, когда и запускал. Спасибо за ответ. Перенос данных выполнен уже на 18 процентов.

Tau_0
15-08-2014, 22:05
Перенос данных выполнен уже на 18 процентов. »
Скоростишка небольшая, конечно, у WinHex она повыше будет, но DMDE лучше сбои обрабатывает... Кстати, --- Сбойные секторы были...???...

Анонимус
15-08-2014, 23:07
Была ошибка 23, потом ещё одна, а потом я нажал "игнорировать ошибки".

Tau_0
15-08-2014, 23:20
Была ошибка 23 »
Эта ошибка возникает, когда хард натыкается на проблемный нечитаемый сектор. Если Вы игнорируете ошибу, то DMDE записывает в сектор мишени неверную информацию (то, что неверно выбралось...). Будем надеяться, что таких ошибок не слишком много...




© OSzone.net 2001-2012