Предыстория
Шесть лет тому назад прикупил я себе компьютер, и, в качестве системного диска, установил 1,5 Терабайтный Western Digital Caviar Green (WD15EARS). В то время я выбирал по принципу «что есть и вроде бренд извстный». С тех пор уже несколько дисков WD померли прямо у меня на руках. Особо запомнился 3Тб, тоже из серии Green WD30EZRX, который начал жутко тормозить и буквально через день умер совсем. Тогда мне его заменили по гарантии на точно такой же, но и новый тоже, чуть меньше чем через год, умер точно по тому же сценарию. Кроме этих двух экземпляров я наблюдал периодические смерти WD купленных ранее.
Тем не менее, этот системный терабайтник хорошо себя показал и жив по сей день, наработав за шесть лет в сумме 21 тысячу часов, или 2,4 года. Однако, иногда в S.M.A.R.T. появляются восклицательные знаки, мол «пару секторов подозрительных», да и 6 лет – срок уже заметный, поэтому решил я, что нужно его чем-нибудь заменить на роли системного, пока он ещё бодрячком и читается.
Я решил, что неплохо бы обратиться к современным технологиям, и обзавестись уже SSD.
Диск разбит у меня на два раздела (не считая системного скрытого 100Мб): 512 Гб под систему и всё остальное. Системный раздел был свободен почти на половину и поэтому я резонно решил что SSD на 480 Гб будет предостаточно.
Покупка SSD
Среди SSD я рассматривал варианты на памяти MLC, поскольку с некоторым подозрением отношусь к TLC которая хоть и на треть дешевле, но и ресурс в три раза меньше. Остановил свой выбор на Kingston SSDnow SV300S37A/480G, о котором довольно хорошие отзывы. Работает он на базе зарекомендовавшего себя контроллера SandForce 2281.
В магазине был комплект за 9870 рублей, состоящий только из самого диска и рамочки на самоклейках. Как я понял, рамочка нужна, чтобы увеличить толщину диска с 7мм до 9мм, если это необходимо.
Поэтому, чтобы вместить диск в системный блок, я раскошелился ещё на 320 рублей, дабы прикупить железячку-переходник с комплектом винтиков KINGSTON SNA-BR2/35.
Диск стал как родной в переходник, а переходник удачно вошёл в системный блок к безвинтовым креплениям.
Выбор средства для переноса раздела
Идея о чистой переустановке операционной системы меня совсем не привлекала, потому как я потом бы замучался снова устанавливать и настраивать все приложения, поэтому я решил переносить раздел целиком.
Для переноса в этих ваших интернетах рекомендуют программы разной степени платности или пиратности, но ещё говорят что, мол, можно перенести раздел штатными средствами Windows 7. Идея меня заинтересовала, и я решил, во что бы то ни стало, перенести раздел именно штатными средствами.
На сайте Микрософта есть вот такая статья: support.microsoft.com/ru-ru/kb/2736980 которая и описывает пресловутый процесс переноса. Ах, если бы всё было так просто, как это описывают…
Подготовка к переносу
Согласно вышеупомянутой инструкции от Микрософт, я начал с выполнения sysprep.exe
Полагаю, этот шаг совсем не обязателен, можно было бы переносить систему в том виде, в каком она есть сразу, но я решил делать всё по инструкции и посмотреть что будет.
Уже в процессе работы 215 Гб свободного места на системном диске, внезапно разрослись до 257 Гб. То есть 40 Гигов у меня было занято всякой фигнёй. Я подумал, что эту утилитку полезно запускать иногда, даже если не переносить систему.
Но тут процесс очистки внезапно рухнул со словами «Произошла неустранимая ошибка при выполнении программы Sysprep на компьютере». Вот так вот.
Я полез в интернет и выяснил что нужно заглянуть в файлик C:\Windows\System32\sysprep\Panther\setuperr.log
Там я обнаружил такие строки:
2016-07-21 23:19:30, Error [0x0f0082] SYSPRP LaunchDll:Failure occurred while executing ‘drmv2clt.dll, Sysprep’, returned error code -2147024864[gle=0x00000020]
2016-07-21 23:19:30, Error [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = -2147024864[gle=0x00000020]
2016-07-21 23:19:30, Error [0x0f00a8] SYSPRP WinMain:Hit failure while processing sysprep cleanup providers; hr = 0x80070020[gle=0x00000020]
Гугление по словосочетаниям sysprep и drmv2clt.dll привело к решению: оказывается нужно остановить «Службу общих сетевых ресурсов проигрывателя Windows Media» (WMPNetworkSvc). Каким боком она тут привязана – мне не понятно. Но ладно. Ctrl+Shift+Esc, вкладка службы, на нужной строке правой кнопкой и «Остановить службу». Затем снова запускаю sysprep и Вуаля! Процесс успешно завершён.
Как описано в инструкции, компьютер перезагружается, затем спрашивает основные настройки, предлагает создать пользователя, для которого нужно задать фиктивное имя, а потом пользователя удалить. И ещё требуется ввести ключ от установочного диска. Зато все остальные установленные программы и настройки остались на месте. И ещё нарисовалась куча свободного места на диске.
Затем, для пущей экономии места я отключил гибернацию:
Win+R -> набираем «cmd», запускаем, в консоли:
powercfg -h off
Также отключил защиту системы и файл подкачки (и то и другое после переноса системы нужно включить обратно). Делается это так:
1) Жмём Win+Pause
2) В окошке пункт «Защита системы» открывается окошко «Свойства системы» на вкладке «Защита системы»
3) Выбираем в списке Локальный диск (C:) (Система) и жмём «Настроить»
4) Выбираем «Отключить защиту системы» и ОК. Защита системы отключена, место освобождено
5) В открытом окошке «Свойства системы» на вкладке «Дополнительно» в блоке «Быстродействие» жмём кнопку «Параметры», открывается окошко «Параметры быстродействия»
6) там на вкладке «Дополнительно» в блоке «Виртуальная память» жмём кнопку «Изменить», открывается окно «Виртуальная память».
7) Снимаем галку «Автоматически выбирать объём файла подкачки», если она стоит
Если в системе мало оперативной памяти (4Гб и меньше) то желательно не отключать подкачку совсем, а перенести её на другой диск, выбираем любой другой диск в списке, и ставим пупырку «Размер по выбору системы», затем кнопку «Задать». Если в системе дофига памяти, то этот шаг можно пропустить и просто отключить подкачку. Важно после переноса системы включить её обратно
9) Для диска C: в списке выбираем «Без файла подкачки» и «Задать»
10) Жмём «Ок» и перезагрузаем компьютер. Теперь в системе нет файла подкачки, а свободного места на диске стало ещё больше.
Первая неудачная попытка переноса
Значит, заархивировал я систему, по инструкции от Микрософт, еду дальше: отключаю системный жёсткий диск, подключаю свой новенький SSD, в BIOS настраиваю загрузку с CD/DVD, вставляю установочный диск, загружаюсь, жму по инструкции все кнопки, процесс восстановление начинается и тут же завершается:
«Сбой операции восстановления образа системы. Отсутствует диск, который можно использовать для восстановления образа системы».
«Что за нафиг?» — спросил я себя. Ответа не последовало. Гугление показало мне мою первую ошибку: при восстановлении средствами системы, восстанавливается раздел целиком и разметка разделов, а значит, на диске назначения должно быть места не меньше чем в исходных разделах.
Отключаю SSD, подключаю старый добрый системный диск и начинаю процесс ужатия раздела.
Гибибибюбябюбу…
Во времена моей юности программисты были суровы и приставки кило- -мега- гига- для байтов, битов использовали не по десятичному, а по двоичному значению, т.е кило – это 1024, мега – это 1024*1024 = 1 048 576 и т.д. В те времена программы были хмуры и непонятны, оперативной памяти всегда мало, а сами профессии IT означали смесь искусства с высоким техническим профессионализмом. Некоторые программисты были настолько суровы, что у них в килограмме было 1024 грамм.
Но времена поменялись, и на смену суровым бородатым программерам и сисадминам пришла метросексуальная молодёжь, и они начали диктовать свои правила, и строчить разные «стандарты», закутавшись в свой розовый шарфичек. ru.wikipedia.org/wiki/%D0…2%D0%B0%D0%B2%D0%BA%D0%B8
В килобайте вдруг стало ровно 1000 байт, в гигабайте – ровно миллиард. А то, что содержит 1 024 байта стало называться (о ужас!) «Кибибайт». А знаете, как эти метросексуалы называют 1 073 741 824 байт? «Гибибайт». Какой позор!
Как бы там ни было, далеко не все производители компьютерных железок поддержали эту сексуальную революцию, не поддались на эти «гибибибюбябюбу» и «4 гигабайта» оперативной памяти по-прежнему содержат 4 294 967 296 байт, а кэш процессора в «8 мегабайт» по-прежнему означает 8 388 608 байт.
А вот их ушлые коллеги, производители дисков, очень быстренько освоились, и начали писать объём в десятичных «гигабайтах», чтобы казаться круче, чем они есть на самом деле.
Так, в SSD на котором написано 480 Gb, на деле доступно 480 000 000 000 байт, или по-нашему, по-суровому, по-олдфажному, по-старперски это будет 447 Гигабайт, или, если следовать метросексуальной моде 447 Гибибайт.
На деле же SSD накопитель содержит микросхем на все 512 гигов, причём суровых челябинских гигов. Однако восьмая часть используется как резервная. Микросхемы флеш-памяти имеют достаточно ограниченный ресурс перезаписи, и износ может проявляться уже после 3000 циклов перезаписи. Поэтому контроллер SSD накопителя старательно следит, чтобы операции записи совершались в физические разные участки флеш-памяти, а если какой-то участок долго лишь хранит данные, но не перезаписывает, контроллер переносит эти данные в другое место, а этот участок включается в круговорот циклов записи. Таким образом, несмотря на то что ресурс флеш-памяти ограничен, благодаря работе контроллера износ распределяется между разными блоками, и ресурс всего SSD диска определяется отношением числа записанных байт к его объёму. Например, для моего накопителя, производитель обещает ресурс минимум 256 Терабайт. То есть, если каждый день записывать по 70 Гигабайт, накопитель должен продержаться 10 лет. На деле же количество записанных данных в день на системный диск при обычной работе находится в пределах 5-10 Гигабайт.
Итак, у меня есть диск с системным разделом размером 512 Гб, из которых заняты только 200-с-небольшим. И есть новый SSD диск со свободными 447 Гб, куда я хочу этот раздел перенести. Раз раздел разворачивается целиком, значит нужно выполнить…
Сжатие раздела
Благо, Windows 7 умеет собственными средствами изменять размер разделов жёсткого диска «на живую»
Для начала нужно закрыть все выполняющиеся программы, это важно, затем идём Пуск -> Панель управления -> Администрирование -> Управление компьютером.
Там в дереве слева выбираем «Запоминающие устройства» — «Управление дисками», тыркаем, справа у нас появляется схема структуры всех физических дисков.
На нужном разделе кликаем правой кнопкой и выбираем «Сжать том».
Тут появляется окошечко «Запрос места для сжатия» и висит неподвижно. Подскажу один лайфхак: поскольку сжатие разделов выполняется той же службой что и дефрагментация диска, то можно параллельно в фоне открыть окно дефрагментации, в нём будет отображаться сколько процентов от текущей операции завершено. Для этого жмём Пуск -> Компьютер, затем тыркаем в любой из жёстких дисков правой кнопкой, в меню выбираем «Свойства», переходим на вкладку «Сервис» и жмём «Выполнить дефрагментацию». Больше ничего не жмём, в открывшемся окошечке в колонке «Ход выполнения» будет отображаться процент завершения анализа и сжатия раздела.
Процедура анализа раздела не быстрая, хватит попить чай. Но после того как она завершена, выскакивает такое окошечко:
Если можно сразу сделать раздел меньше чем нужно, то хорошо, но в моём случае разрешалось отрезать только около 50 гигов из нужных 65. Как видно, процесс ругается на некие «неперемещаемые данные». Если залезть в справку, то там будет написано, что неперемещаемые данные – это, например, файл подкачки и теневые копии. Как отключить файл подкачки я писал выше, а чтобы удалить теневые копии делаем так:
Win+R, запускаем cmd (убеждаемся что он запускается от имени администратора).
Там пишем буквально следующее:
vssadmin delete shadows /for=c:
Это удалит все файлы теневых копий для диска c:
Можно попробовать повторить сжатие тома, если на этот раз удаётся уменьшить том на больший объём, то хорошо. Но может случиться так, что и теперь объём недостаточен.
Что же это за такие «неперемещаемые файлы», которые не дают уменьшить раздел? Очень просто: это те файлы, которые в данный момент заняты другими службами и приложениями. Именно поэтому очень важно закрыть другие выполняющиеся программы, поскольку иначе, если они держат какие-то файлы открытыми, то эти файлы не могут быть перемещены, и если эти файлы физически располагаются где-то в конце раздела диска, то они и не дадут уменьшить размер этого раздела. По сути, операция «сжатия тома» представляет собой перенос данных файлов от конца раздела жёсткого диска к началу, так, чтобы область диска в конце оказалась полностью свободной; затем эта область объявляется не относящейся к разделу, т.е. размер раздела уменьшается.
Чтобы узнать какая именно сволочь не даёт уменьшить наш любимый системный раздел, идём смотреть в журнал. Для этого снова делаем Пуск -> Панель управления -> Администрирование -> Управление компьютером (можно использовать уже открытое окно, но для удобства лучше открыть второе), только теперь идём не в управление дисками, а в Просмотр событий -> Журналы Windows -> Приложение. Справа вываливается список всяких системных событий. Но всякие нас не интересуют, поэтому жмём справа на панели «Действия» Фильтр текущего журнала и там в поле, где написано <все коды событий> набираем число 259, жмём «OK» и вот список уже ограничен только интересующими нас событиями. Кликаем в самое последнее по дате событие. Там будет что-то вроде такого:
Анализ сжатия тома начат для тома (C:). Бла-бла-бла, тра-ля-ля
Сведения диагностики:
— Последний неперемещенный файл: \Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb::$DATA
Вот именно эта строчка нас и интересует. Теперь процедура такая: гуглим к кому же этот файл относится, если это служба, то эту службу надо остановить, если это приложение – то закрыть приложение.
Останавливается служба так: Ctrl+Shif+Esc, появляется «Диспетчер задач Windows» вкладка «Службы», там находим нужную службу, правой кнопкой «Остановить службу»
Затем, делаем следующее:
1) этот файл, а лучше все файлы из этой папки копируем в другую временную папку;
2) удаляем все файлы из исходной папки;
3) переносим из временной папки файлы обратно в исходную папку.
Если какой-то файл не удаётся скопировать или удалить, значит, он всё ещё занят. Эта последовательность действий нужна чтобы создать новую копию файлов, которые займут нижние сектора раздела диска и не будут уже мешать сжатию тома.
Можно, конечно, ничего никуда не переносить и не удалять, а просто остановить службу, но тогда, если придётся перезагрузить компьютер, служба заново запустится и эти файлы снова будут заняты.
Итак, из того что было у меня, какие файлы и что с ними делать:
\Windows\System32\catroot2\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\catdb::$DATA
Этот файл используется службой CryptSvc. Остановка службы освобождает файл
\ProgramData\Microsoft\Microsoft Antimalware\Scans\History\CacheManager\MpScanCache-0.bin::$DATA
Этот файл используется службой MsMpSvc, которая является частью Microsoft Security Essentials. Просто так эту службу не остановить, прийдётся сносить приложение целиком.
\ProgramData\Microsoft\Search\Data\Applications\Windows\Windows.edb::$DATA
Это база данных, которая используется службой «Windows Search» (wsearch). Остановка службы освобождает файл.
\Users\user_name_here\AppData\Local\Microsoft\Windows\WebCache\WebCacheV01.dat::$DATA
Один из самых жутких: это кэш интернет эксплорера. Поскольку IE является частью самой операционки, файл этого кэша всегда занят и присутствует. Как удалить его через специальный скрипт, описано здесь:
blogs.msdn.microsoft.com/…pgrading-to-ie10-or-ie11/
Вкратце, в папке C:\Windows\System32\GroupPolicy\User\Scripts\Logoff создаём текстовый файл, который называем ClearIECache.cmd (название не принципиально, лишь бы расширение cmd) и со следующим содержимым:
echo OFF
net stop COMSysApp
taskkill /F /IM dllhost.exe
taskkill /F /IM taskhost.exe
taskkill /F /IM taskhostex.exe
del /Q %LocalAppData%\Microsoft\Windows\WebCache\*.*
net start COMSysApp
echo ON
Затем жмём Win+R набираем gpedit.msc «Конфигурация пользователя» «Конфигурация Windows» «Сценарии (вход/выход из системы)», два раза жмём на «Выход из системы» и в открывшемся окошке кнопку «Добавить» и выбираем свежесозданный скрипт.
Остаётся перезагрузить компьютер, после чего кэш будет удалён. Главное не забыть потом убрать этот сценарий из этого списка.
В результате таких махинаций, в очередной раз служба управления дисками сказала что можно уменьшить размер раздела аж почти до упора. Я не стал сжимать до упора, а оставил несколько десятков гигабайт свободного места про запас. После нескольких минут треска диском, системный раздел стал меньше 300 Гб.
Осталось повторить процедуру резервного копирования.
Архивация системы
Для архивации нужен ещё один жёсткий диск. Говорят, можно заархивировать систему на CD/DVD и даже сохранить на другом компьютере, подключенном по сети, но не пробовал. На диске должно быть достаточно дофига свободного места, чтобы сохранить системный раздел.
Итак, Пуск -> Панель управления -> Архивация и восстановление -> Создание образа системы, выбираем на какой диск сохранить, выбираем какие разделы будем архивировать. Нам нужны только «Зарезервировано системой» 100Мб раздел и, собственно, системный раздел C: — они оба выбраны по-умолчанию. Жмём «Далее» «Архивировать» и идём гулять, процесс долгий, затянется на час а то и больше.
Развёртывание системы. Попытка номер 2
Снова отключаю системный диск, подключаю SSD, загружаюсь с установочного DVD, запускаю восстановление. Теперь копируемый раздел меньше объёма диска, но снова знакомое окошко:
«Сбой операции восстановления образа системы. Отсутствует диск, который можно использовать для восстановления образа системы».
«Что за нафиг?» — снов безответно спросил я себя. В результате разных тыканий я таки забрёл в BIOS, где переключил диски, так что диск, на котором сохранён образ системы, теперь стал первым, а SSD – вторым.
Снова загружаюсь с DVD и запускаю восстановление системы. И снова неудача. Но на этот раз сообщение совсем другое:
Сбой операции восстановления образа системы.
Сведения об ошибке: Диск, установленный в BIOS в качестве активного, слишком мал для восстановления исходного системного диска. Замените этот диск на больший и повторите операцию восстановления. (0x80042407)
Как я понял, несмотря на то, что заархивированы два небольших размера, службе восстановления системы нужно ни жить ни быть разметить физический носитель точно также, как он был размечен на момент сохранения резервной копии. То есть, несмотря на то что 800-гиговый раздел не вошёл в архив, всё равно он должен быть и точка.
Я загуглил по коду ошибки и наткнулся на этот замечательный форум: social.technet.microsoft.…usly?forum=winserverfiles
Топовый ответ достаточно подробно расписывает как восстанавливать разделы из архива вручную и по-одному. После неудачного процесса восстановления вываливается окошко, которое предлагает, что делать дальше. Одним из вариантов оно предлагает запустить командную строку. Вот это то нам и нужно. Итак, опишу процесс, как он происходил у меня.
Сначала нужно разметить новый диск и создать на нём два раздела. Первый – 100мб – скрытый системный. А второй – всё что осталось. Делается это в интерпретаторе diskpart.
1) набираем «list disk», на экран вываливается список дисков, обнаруженных в системе. У меня диск 0 – это жёсткий диск с архивом, 1 – это SSD накопитель, и ещё 4 – это картридер.
2) набираем «select disk 1», где 1 – это номер нужного диска. Главное не перепутать! А то обидно будет отформатировать диск с архивом системы.
После этого можно сделать снова «list disk» выбранный диск будет отмечен звёздочкой, убеждаемся что выбран правильный диск.
3) «Create par primary size=100» создаём раздел 100Мб который будет скрытым системным
4) «Format fs=ntfs quick label=”OS”» форматируем свежесозданный раздел. Метку можно выбрать любую, или не указывать вовсе.
5) «Assign letter=s» присваиваем разделу букву. Можно выбрать любую незадействованную. Я вот выбрал s
6) «Create par primary» создаём ещё раздел на всём свободном пространстве
7) «Format fs=ntfs quick label=”System”» форматируем его тоже. Точно также, метка от балды. Всё равно в процессе восстановления она будет заменена.
«Assign letter=t» присваиваем разделу букву. У меня это была буква t
9) «detail disk» смотрим сведения о диске, дабы убедиться что всё сделано правильно.
10) «exit» чтобы выйти из интерпретатора и вернуться в командную строку.
Теперь на два созданных раздела нужно восстановить разделы из архива. Для этого служит утилита wbadmin, которая вызывается с хитрыми параметрами из командной строки.
1) «wbadmin get versions –backupTarget:c:» — :c: — присвоенная в данный момент буква диска, на котором хранится архив. Такой запрос вываливает на экран список доступных на этом диске версий:
Из всего этого нас интересует только идентификатор версии. В моём случае это 07/22/2016-09:27 – его нужно записать со всеми слэшами, минусом и двоеточием.
2) «wbadmin get items –version: 07/22/2016-09:27 –backupTarget:c:» — этот запрос вываливает на экран элементы архива, доступные для восстановления.
Из всего этого нас интересует длинный ИД тома – т.е. всё то что в фигурных скобках, вместе со скобками. Чтобы выделить часть текста и скопировать его в буфер, жмём на иконку окошка слева вверху, выбираем «Изменить» «Пометить», выделяем мышой нужный нам фрагмент и жмём Enter – выделенный текст копируется в буфер. Там же есть пункт «Вставить», при выборе его всё что содержится в буфере выводится как будто нажатия клавиш. Если скопировано две строки, то перевод строки превратится в нажатие Enter – тут надо быть внимательнее.
3) и 4) «wbadmin start recovery –version:07/22/2016-09:27 –backupTarget:c: -itemType:volume –items:\\?\Volume{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} –recoveryTarget:s:» — здесь указано что нужно бы восстановить раздел диска, в фигурных скобках нужно указать ИД соответствующего тома из архива, recoveryTarget указывает раздел, на который этот архив будет развёрнут. Соответственно для архива 100мб раздела нужно указать созданный 100мб раздел – у меня это был s, а для основного раздела диска – другой, который у меня был t. На вопрос жмём y, и ждём, пока раздел довосстановится.
Ещё не всё! Теперь нужно снова зайти в diskpart и сделать маленький 100Мб раздел активным, дабы с него загружалась операционка.
1) Запускаем diskpart, набираем «list volume» дабы посмотреть какие разделы есть в системе
2) Набираем «select volume s», где s – буква того самого маленького 100Мб раздела.
3) Набираем «active»
4) «exit»
Теперь можно перезагрузить компьютер. Остаётся зайти в BIOS и настроить диски таким образом, чтобы новый диск был первым – т.е. загрузочным.
Но загрузку следует оставить с компакт-диска! После очередной загрузки установщик скажет что загрузочный диск закривел и предложит его восстановить.
Жмём «исправить и перезапустить». Теперь в BIOS’е осталось настроить загрузку с новоиспечённого диска. И ещё через несколько секунд — операционка с космической скоростью загружается, и через 20 секунд виден уже привычный рабочий стол. Фух!
Резюме
Очень странно, что Microsoft не смогли предусмотреть такую, казалось бы, простую и естественную операцию как перенос системного раздела в пару кликов. Но, как видно, эту операцию всё же можно выполнить, используя лишь штатные средства Windows 7.
Впечатления от SSD
Что сказать, SSD – это зверь! Теперь всё грузится влёт, ничто не тормозит. Реакция на щелчки мышкой мгновенная. Хотя несколько пугает отсутствие привычного треска головок жёсткого диска.
Я даже перенёс sdk от Android на ssd, и тепрь, например, загрузка Android Studio занимает 20 секунд, а запуск эмулятора 15 секунд и ещё 20 секунд на загрузку Андроида внутри эмулятора – т.е. от момента запуска до отображения экрана блокировки. Atmel Studio загружается за 20 секунд.
Кроме того, я попереносил на SSD некоторые игрушки из Steam библиотеки на другом диске. Игрушки тоже стали летать!
В двух словах, всем у кого нет SSD – рекомендую обзавестись
Привет друзья! По Вашим просьбам в этой статье мы произведём перенос, копирование, клонирование (это как хотите) операционной системы Windows 8.1 с обычного жёсткого диска (объём 500 ГБ) на твердотельный накопитель SSD (объём 120 ГБ) с помощью бесплатной программы AOMEI Backupper Standard. Многие начинающие пользователи могут спросить, зачем вообще нужен этот SSD.
Как перенести или клонировать Windows 7, 8, 8,1 на твердотельный накопитель SSD с помощью бесплатной программы AOMEI Backupper Standard
Такой перенос делается для экономии Вашего времени. Если Вы купили SSD, то можно не тратить время на новую установку Windows, а просто произвести перенос или клонирование Вашей старой винды со всеми установленными программами на SSD.
- Примечание: На нашем сайте существует специальный раздел, где собраны все статьи на очень интересную тему переноса операционных систем с одного накопителя информации на другой. В основном там описывается работа с платной программой Acronis True Image 2015. Сегодня мы будем использовать бесплатный аналог Acronis, относительно новую программу AOMEI Backupper Standard.
Друзья, чтобы мне не повторяться, настоятельно рекомендую Вам прочитать первую статью о программе AOMEI Backupper Standard. Данная программа создана для резервного копирования Ваших данных и целых операционных систем. Более опытные пользователи могут воспользоваться такой функцией программы, как «Клонирование«, что мы сегодня и сделаем.
Из первой статьи Вы узнаете:
1. Как скачать и установить AOMEI Backupper Standard, а затем русифицировать. Как создать резервную копию Windows 7, 8, 8.1, 10 и восстановиться из неё, даже если система не загружается из-за ошибок или вирусов.
В сегодняшней статье мы воспользуемся таким инструментом программы AOMEI Backupper Standard под названием Клонирование!
Итак, начали.
Для начала зайдём в Управление дисками и посмотрим что у нас там.
Как видим в системном блоке находятся два жёстких диска:
Диск 0 — Твердотельный накопитель SSD (объём 120 ГБ), на нём нет разделов и он представляет из себя нераспределённое пространство.
Диск 1— Обычный жёсткий диск (объём 500 ГБ) с установленной Windows 8.1 находящейся на диске (C:) и файлами данных: музыка, фильмы, фото, документы находящимися на диске (H:).
Переносить на твердотельный накопитель SSD получится только диск (C:) с установленной Windows 8.1, так как SSD 120 ГБ в объёме естественно меньше обычного жёсткого диска 500 ГБ.
На диске C: занято всего 60 ГБ, но даже если бы на нём было занято 100 ГБ, то перенос бы получился.
Раздел (H:) перенести не получиться, поэтому можно скопировать с него все данные на переносной жёсткий диск USB, затем раздел (H:) просто удалить и произвести перенос Windows 8.1 на SSD.
После переноса Windows 8.1 будет находиться на твердотельном накопителе SSD 120 ГБ, а простой жёсткий диск 500 ГБ освободится совсем и все Ваши данные можно будет скопировать на него обратно с переносного диска USB.
Внимательные читатели могу спросить, а почему при клонировании нельзя просто исключить раздел (H:)?
Ответ. На такое программа AOMEI Backupper Standard не способна, это может только хитрющий Acronis True Image 2015, всё описано в этой статье.
Запускаем программу AOMEI Backupper Standard и выбираем Клон -> Клонирование диска. Если выбрать кнопку Клонирование раздела, то Windows 8.1 тоже будет перенесена, но загружаться не будет и Вас ждут пляски с бубном.
Окно Исходный диск. Отмечаем левой мышью диск, который мы хотим клонировать и жмём ОК.
Окно Диск назначения. Выделяем левой мышью диск, на который будет перенесена (клонирована) операционная система. ОК.
Запуск. Советую ничего не трогать в окне «Изменить разделы на целевом диске». Отметьте пункт Выровнять раздел для SSD.
Запущен процесс клонирования.
Процесс клонирования удачно завершён. Нажмите Готово.
После клонирования ради интереса зайдём в Управление дисками, видно что на твердотельном накопителе создан раздел без буквы, но это и не мудрено, так как в одной Windows не может быть двух разделов с буквой (C:).
Давайте перезагрузим компьютер, выберем в меню загрузки компьютера твердотельный накопитель SSD и загрузимся с него.
Операционная система прекрасно загрузилась.
Идём в Управление дисками.
Windows 8.1 успешно перенесена на Диск 0. Активация не пострадала.
К диску (C:) присоединяем нераспределённое пространство.
На исходном диске, с которого было произведено клонирование, слетела буква диска и её можно очень просто присвоить, а затем также расширить за счёт нераспределённого пространства.
Обе операционные системы на обоих жёстких дисках прекрасно загружаются будучи в системном блоке по одному или вместе. Вообще, если две операционные системы Вам не нужны, Диск 1 можно полностью форматировать и отвести под хранилище файлов.
Здравствуйте.
Что не говори, а SSD накопители все больше набирают популярность — ведь увеличение реальной скорости чтения/записи диска в несколько раз видно невооруженным глазом!
Разумеется, вместе с этим возникает довольно много вопросов: один из них — это перенос системного раздела диска с Windows со старого HDD на новый SSD накопитель. Причем, желательно всё нужно сделать без лишних трат на софт, т.е. бесплатно (а большинство софта для переноса и клонирования раздела диска стоит денег), без потери информации и переустановки системы.
Собственно, в этой статье и постараюсь описать, как это можно сделать (со всеми предыдущими пожеланиями).
Примечание: мы хотя и перенесем все данные без потери, но настоятельно все же рекомендую сделать бэкап важных документов (на всякий случай). Тем более, если вы подобную операцию выполняете впервые…
*
👉 Кстати!
Возможно вам пригодиться статья о том, как подключить к ноутбуку сразу два диска, например, HDD и SSD
*
Установка SSD в ноутбук. Перенос Windows с HDD на SSD
❶
Шаг 1: подготовка, что нам понадобиться
1) Непосредственно сам SSD накопитель.
Я в этой статье покажу установку SSD диска на 120GB от Transcend, упаковка диска представлена на фото ниже (не реклама).
👉 В помощь!
Важные моменты при выборе SSD/HDD дисков для ноутбука
Упаковка с SSD накопителем
*
2) Отвертка(и).
В зависимости от вашей конструкции ноутбука (в большинстве случаев хватит маленькой крестообразной отвертки). Необходима, чтобы снять защитную крышку ноутбука и установить SSD накопитель.
Отвертка крестовая
*
3) Специальный кабель (бокс/коробка) USB —> SATA (для подключения SSD диска к USB-порту компьютера). Очень рекомендую купить, найти можно в любом компьютерном магазине (стоит не дорого).
👉 Кстати!
Подобные кабели и переходники можно заказать на AliExpress по очень дешевым ценам (да еще и получить кешбек).
Можно обойтись и без него, но, если дело имеете с ноутбуком — будут некоторые сложности, и лучше их избежать (понадобиться, например, вместительная флешка или внешний жесткий диск, на которую сначала нужно будет «скинуть» бэкап (образ) системного диска, а потом уже с него, когда SSD накопитель будет установлен в ноутбук, развернуть этот образ на SSD. Этот вариант более замороченный и дольше по времени, поэтому я его в этой статье не рассматриваю).
Кабель-адаптер USB 2.0 на SATA
*
4) Специализированный софт.
Рекомендую MiniTool Partition Wizard (на самом деле волшебная программа, и бесплатная)!
1. MiniTool Partition Wizard
Важно: в новых версиях Partition Wizard нужная нам опция стала платной. Но в сети можно загрузить более старые версии, где она была бесплатной! Например, годятся версии до 11,5 включительно (я использовал 10,2)!
Сайт: https://www.partitionwizard.com/free-partition-manager.html
Простая и удобная программа для работы с различными типами накопителей: жесткие диски, флешки, твердотельные накопители и пр. Позволяет выполнять весь спектр самых необходимых операций: форматирование, разбивка, перенос разделов, изменение размера разделов и т.д. Как перенести Windows с HDD на SSD — покажу именно в ней!
2.Специализированный софт от производителя
SSD Scope (для тех, у кого диск от Transcend)
Сайт: https://ru.transcend-info.com/Support/Software-10/
У большинства производителей SSD дисков, кстати, есть свои специализированные утилиты, которые быстро и бесплатно помогут вам перенести Windows. Так, что не поленитесь зайти на сайт и скачать подобный софт (хотя я лично, предпочитаю использовать всегда сторонний софт, который уже проверен не единожды, поэтому, рекомендую, всё же, использовать первую предложенную мной программу).
3. Если платно…
Если согласны немного заплатить за софт, то здесь выбор программ просто велик: Acronis Disk Director, Migrate OS to SSD, AOMEI Partition Assistant и т.д. (лично я считаю, платный софт необходимо покупать, когда нет бесплатных аналогов…).
*
5) Свободное время (около часа), так, чтобы никто не дергал и не мешал (и не нажимал клавиши на ноутбуке 👌). Да и вообще, я сторонник проводить подобные процедуры, когда знаю, что мне не понадобиться срочно компьютер в ближайшие день-два (а то некоторые начинают перенос перед сдачей диплома).
❷
Шаг 2: копируем системный раздел жесткого диска на SSD накопитель
1) Подключение диска
Сначала необходимо подключить наш SSD накопитель к USB-порту (кстати, не пытайтесь посмотреть диск в проводнике — скорее всего вы его не увидите, т.к. он не отформатирован).
Кстати, если у вас есть светодиод на боксе (переходнике) — обратите внимание, горит ли он (в идеале должен светиться ☺).
SSD накопитель подключен к ноутбуку с помощью спец. кабеля
2) Начинаем миграцию ОС // виден ли диск
Запускаем программу MiniTool Partition Wizard и смотрим: виден ли наш диск (программа, обычно, видит все диски, подключенные к ноутбуку/ПК). На скриншоте ниже — подключенный SSD накопитель выделен желтым цветом (2).
Важно: перед процедурой закройте все прочие программы (торренты, редакторы, и пр.).
Если диск виден — нажимайте кнопку «Migrate OS to SSD» (см. стрелка 1 на скрине ниже).
Если диск не виден, ознакомьтесь вот с этой статьей: https://ocomp.info/pc-ne-vidit-vneshniy-hdd.html
Программа увидела SSD — начинаем миграцию MiniTool Partition Wizard
3) Настройка переноса // задаем параметры в MiniTool Partition Wizard
Первый вопрос, который задает программа: как переносить ОС Windows — только системный раздел с ОС, или все разделы, т.е. весь диск. Предполагаю, что SSD накопитель у вас меньше по объему, чем жесткий диск — поэтому разумно перенести сейчас только саму систему, а все остальные документы можете перенести после, вручную.
Рекомендую выбрать второй вариант (B) — т.е. перенос только одного раздела с системой Windows (если так — сделайте выбор как на скрине ниже).
Копируем только системный диск с Windows (а не весь целиком) // MiniTool Partition Wizard
На следующем шаге программа просит указать SSD накопитель, куда будете переносить систему. Здесь, в общем-то, без комментариев — просто выберите диск и нажмите Next (т.е. далее).
Выбираем диск, куда будет клонировать систему // MiniTool Partition Wizard
В следующем шаге выберите вариант «1. Fit partitions to entire disk» и нажмите далее (т.е. заполняем полностью диск одним разделом, на котором и будет наша Windows / Самый оптимальный вариант).
Заполняем весь SSD: делаем один раздел с нашей системой
Далее MiniTool Partition Wizard нас предупредит, что необходимо после будет поменять настройки BIOS — просто согласитесь (забегая вперед скажу, что в большинстве случаев, если вы отключите HDD и подключите SSD — настраивать что-то дополнительно в BIOS не нужно).
Последнее предупреждение — просто соглашаемся
4) Копирование (клонирование) системного раздела диска
После задания всех параметров, чтобы MiniTool Partition Wizard начала работать — осталось нажать кнопку «Apply» (принять к исполнению).
Нажимаем кнопку Apply (провести изменения)
Далее программа в последний раз порекомендует закрыть остальные программы во избежание лишних ошибок и конфликтов.
Начало работы
Всё! Процесс запущен.
Через некоторое время, MiniTool Partition Wizard попросит перезагрузить компьютер — выбираем вариант A — Restart Now (после перезагрузки ПК — загрузиться не ОС Windows, а MiniTool Partition Wizard и продолжит выполнение заданных операций).
Необходима перезагрузка компьютера
После перезагрузки — увидите «черное окно»: снизу окна будет показана статистика по копированию. На раздел диска, размером около 50 ГБ у меня ушло порядка 20 с небольшим минут. Когда данные будут скопированы, программа сама автоматически перезагрузит устройство.
Программа продолжила копировать файлы с HDD на SSD
❸
Шаг 3: установка SSD в ноутбук (ПК)
Теперь весь системный раздел жесткого диска уже на SSD накопителе и пора установить его в ноутбук… При этой операции, кстати, требуется аккуратность и спокойствие — если случайно что-то прольете, будете давить силой, заденете рукой, ноутбук может не включиться.
В большинстве случаев, сложного ничего нет и справится любой, кто держал в руках отвертку — рассмотрю все действия по порядку (с фото).
Пожалуй, исключением может быть тот случай — когда защитной крышки не окажется, и для доступа к внутренностям ноутбука потребуется разобрать весь корпус. В этом случае, прежде оцените свои силы…
1) Отключение ноутбука от питания, мышки, наушников и пр.
Первое, что необходимо сделать — это выключить ноутбук и отсоединить от него все кабели: мышка, питание, наушники и пр.
После перевернуть и отсоединить аккумулятор (обычно, он крепится двумя защелками, которые нужно просто сдвинуть. Фото типового ноутбука представлено ниже).
Защелки для того, чтобы снять аккумулятор
2) Снимаем защитную крышку
После того, как питание полностью отключено, переходим к защитной крышке. Вообще, конструкций ноутбуков — десятки, и какая у вас — предугадать сложно…
Чаще всего всегда имеется защитная крышка, под которой находится жесткий диск и оперативная память (для быстрого доступа к ним). В некоторых случаях, защитная крышка позволяет получить доступ также к кулеру и радиатору (как в моем примере ниже).
Обычно, такая крышка крепится несколькими винтами: в моем примере на фото ниже — их два. Откручиваем их и снимаем крышку.
Снимаем защитную крышку
3) Снимаем жесткий диск
Жесткий диск, обычно, крепится к салазкам, а те в свою очередь к корпусу устройства. Для начала необходимо открутить винтики, которые крепят салазки к корпусу — и вынуть диск из SATA порта (просто сдвиньте диск в сторону. На примере ниже — диск сдвигается влево).
Жесткий диск в ноутбуке, как его снять
Далее открутите винты, которые крепят диск к салазкам. Далее поставьте салазки к корпусу SSD накопителя и аналогично закрепите их винтами.
Снимаем салазки с HDD и ставим их на SSD
Затем установите диск в «карман», где он был ранее, и закрепите винтами. В принципе, на всё про всё — уйдет 5-10 минут (даже, если у вас нет особого опыта).
SSD установлен, ставим защитную крышку, аккумулятор и включаем ноутбук
4) Установка защитной крышки, аккумулятора
Далее вам останется поставить защитную крышку, аккумулятор, подключить питание и пр. — в общем все действия в обратном порядке, чтобы собрать устройство.
5) Включаем ноутбук
После включения устройства — первое, что вы отметите, это скорость загрузки ОС Windows. Если раньше у вас ноутбук включался за 1-2 минуты — станет за 15-20 сек. (цифры, конечно, примерные, но разница видна невооруженным глазом)!
Ниже на скриншоте привожу пример SSD накопителя с перенесенной на него ОС Windows 10. На всю операцию ушло около 35-40 минут (из них ~25 минут — на копирование 50 ГБ с HDD на SSD).
SSD установлен // Этот компьютер
Кстати, результаты тестирования скорости диска лишь подтверждают, что SSD накопитель, в среднем раз в 5 быстрее (увеличилась скорость записи и чтения данных с диска!).
👉 В помощь!
Инструкция по тестированию скорости работы диска.
БЫЛО (скрин ниже)
Результаты теста с HDD (который стоял до этого) // CrystalDiskMark
СТАЛО
Результаты теста SSD-диска // CrystalDiskMark
6) Перенос документов
Если вам нужны еще какие-то документы/файлы с прежнего жесткого диска (который мы вынули из ноутбука) — Вы просто подключите его также как SSD накопитель с помощью кабеля (бокса), который использовали в предыдущем шаге (именно поэтому, я рекомендовал купить такой кабель — благодаря нему вы сможете подключать к ноутбуку любые другие жесткие диски).
В общем-то, дальше уже обычная работа-рутина, с которой справитесь и без моих инструкций…
*
PS
По поводу оптимизации системы под SSD накопитель
Если у вас современная ОС Windows 8/10 — то ничего оптимизировать дополнительно (в принципе) не требуется. Если есть желание несколько ускорить систему — можно попробовать воспользоваться 👉 спец. утилитой для автоматической оптимизации.
*
На сим всё, удачного переноса!
👋
Первая публикация: 08.12.2017
Корректировка: 25.12.2022
В то время как на рынке существует множество программного обеспечения для управления дисками и их клонирования (даже бесплатные, см. [4]), многие пользователи даже не подозревают, что в Windows 7 уже имеется встроенная, довольно эффективная утилита создания образа диска. Пусть она не такая удобная, как сторонний софт, но зато бесплатная, и избавляет от операций поиска и установки дополнительного софта. Все что нужно пользователю для клонирования диска — только внешний HDD или второй внутренний жесткий диск, SSD как цель для клонирования, и либо чистый CD-R, либо инсталляционный диск Windows 7. В этой статье рассмотрен пошаговый процесс переноса Windows 7 на новый диск SSD встроенными инструментами операционной системы.
Примечание: хотя это руководство (перевод [1]) было написано в 2011 году, эти шаги все еще работают в Windows 10, пока пункт «Backup and Restore (Windows 7)» присутствует в Control Panel (Панель Управления). Чтобы получить доступ к Панели Управления в Windows 10, кликните на кнопку Start (Пуск), зайдите в раздел Windows System (Система) и выберите Control Panel.
Идеально для работы с новым SSD было бы заново установить операционную систему. Однако этот путь не подойдет для всех, особенно для пользователей, у которых в настоящий момент нет оригинальных установочных дисков операционной системы или другого специального программного обеспечения, к тому же часто потребительские ноутбуки PC/laptop часто не поставляются с инсталляционными носителями OS и сопутствующего ПО (драйверы, сервисные программы, и т. п.).
Для клонирования/переноса Windows с HDD на SSD процесс можно в общем разделить на следующие шаги:
1. Удаление с HDD всех данных с разделов, которые не относятся к операционной системе (далее OS), и удаление с HDD этих разделов.
2. Уменьшение раздела OS так, чтобы он поместился на новом SSD.
3. Получение образа раздела OS и запись его на другой HDD (внутренний или внешний, подключенный через USB).
4. Установка нового SSD, обновление его прошивки (если это необходимо).
5. Восстановление OS на SSD из образа.
6. Изменение размера раздела OS, чтобы он заполнил всю емкость SSD.
7. Перенастройка OS, чтобы она распознала новый диск именно как SSD.
8. Не обязательный, дополнительный шаг: подключение оригинального OS HDD как отдельный привод для хранения данных.
Примечание: выполнение требований п. 1 легко сделать только для продвинутого пользователя, который держит свой диск в порядке и знает, где что на нем находится. Для обычного пользователя, который не знает, что такое Total Commander, удалить/перенести с системного диска все лишнее будет довольно сложно. У такого пользователя на компьютере скорее всего полный бардак: системный диск забит на 98%, на рабочем столе хранятся любимые фильмы, папки с фотографиями и много других нужных и не очень файлов. Про резервное копирование они вспоминают только тогда, когда ломается ноутбук или жесткий диск. Моя подруга, например, хранила в Корзине свои документы, считая это самым надежным местом. Практические рекомендации по освобождению места на диске см. в статье [8].
После завершения всех этих шагов Windows 7 должна работать так же, как и раньше (только намного быстрее благодаря SSD), со всем установленным программным обеспечением и нетронутыми установками.
[Наведение порядка на исходном диске перед клонированием]
Если Вы переводите Windows с большого раздела на маленький (особенно часто это происходит, когда переходите на быстрый диск SSD), то скорее всего сразу столкнетесь с проблемой. На диске назначения может просто не хватить места, чтобы уместить все файлы исходного диска!
Чтобы проверить емкость и наполнение каждого диска, подключите Ваш SSD к компьютеру, и подождите, пока он отобразится в Windows Explorer. Выполните правый клик на каждом диске и выберите Properties (Свойства). Ниже на двух скриншотах показаны в качестве примера заполненность исходного старого системного диска (слева) и свободное пространство на новом (справа). Хорошо видно, что количество используемого пространства на левом диске (141 GB) превышает количество свободного места на правом (118 GB).
У Вас будет возможно нечто подобное. Таким образом, перед тем как делать миграцию данных с одного диска на другой, придется каким-то образом почистить текущий системный жесткий диск.
Начните удалять файлы, которые Вам не нужны. Это могут быть старые фильмы, музыка, старые архивы и т. п., которое уже не нужно, но занимает много места. Деинсталлируйте все программы, которые Вы больше не используете, и затем запустите Disk Cleanup (см. скриншот выше), чтобы избавиться от другого постороннего мусора в системе (временные файлы, кэш браузера и т. д.). Можете даже запустить чистильщика наподобие CCleaner, чтобы удостовериться, что все действительно чисто.
Эти действия помогут освободить место на диске, но иногда окажется недостаточным. Если занятое пространство на диске все еще слишком большое, то это означает, что следует найти какое-то новое место для Ваших персональных файлов, таких как фотографии, документы, актуальные архивы и т. п. Перепишите их в другое место. Для этого есть несколько вариантов:
Внешний жесткий диск: если он у Вас есть под рукой (а он должен быть, как средство создания важных бекапов!), то пора его использовать. Перенесите Ваши файлы на другой диск, чтобы уменьшить занятое пространство на системном разделе Windows.
Второй внутренний диск: этот вариант не подойдет для пользователей ноутбуков, но если у Вас компьютер-десктоп, то можете приобрести новый механический диск большого размера, установить его в системный блок и перенести туда файлы. Вы можете даже переместить расположение своих Документов, Музыки и других папок после того, как мигрируете. Это несколько повысит надежность системы и упростит работу по резервному копированию и восстановлению работоспособности системы. Если у Вас системный диск SSD, то это также увеличит его рабочий ресурс, потому что операции записи на SSD будут производиться реже.
Облачное хранилище (Cloud Storage): если у Вас нет дополнительных жестких дисков, то можно переместить лишние файлы в сеть, воспользовавшись услугами таких сервисов, как Dropbox или OneDrive (есть также Google Drive, Yandex Диск и многие другие). Просто имейте в виду, что если Вы пока что не сохранили свои персональные файлы в облако, то их выгрузка в облако может занять довольно много времени, целый день или даже недели — в зависимости от скорости соединения с Интернет и количества выгружаемой информации.
[Начальная подготовка]
Перед тем, как начать непосредственное клонирование, убедитесь, что OS HDD содержит только зарезервированный системой раздел (System Reserved partition) и раздел, где находится сама система (OS partition). Если диск содержит еще и другой раздел (или разделы), не относящийся к OS, например для хранения данных, эти данные должны быть куда-то перемещены, и раздел должен быть удален. После того, как это выполнено, следующей задачей будет уменьшить раздел OS настолько, чтобы он влез в емкость SSD. Уменьшение размера раздела выполняется следующей процедурой:
1. Перейдите в меню Пуск, кликните правой кнопкой на «Computer» (Компьютер) и кликните «Manage» (Управление).
2. Откроется консоль «Управление компьютером». Перейдите в раздел Storage (Запоминающие устройства) -> Disk Management (Управление дисками).
3. Кликните правой кнопкой на раздел OS (обычно это «C:») и выберите «Shrink Volume» (Сжать том…). Анализ диска может занять значительное время, в зависимости от размера и заполнения диска.
4. Отобразится окно диалога для изменения размера диска.
Введите значение в поле «Total size after shrink in MB:» (Размер сжимаемого пространства (МБ)), чтобы полученный общий размер диска (отображается цифрой «Общий размер после сжатия (МБ)») был как минимум на 10% меньше емкости SSD. Например, если диск SSD имеет емкость 420 гигабайт, то размер диска после сжатия следует установить примерно на 380000 мегабайт.
Для маленького SSD, емкостью 80 гигабайт или меньше, может оказаться, что нельзя уменьшить раздел OS до нужного размера. В качестве примера с диском 60GB SSD такую проблему показывает следующий скриншот:
Для достаточно малого раздела системный диск должен выглядеть следующим образом:
Если не получается уменьшить размер системного диска, то попробуйте сделать следующее (если все получилось, то переходите к следующему шагу «Создание образа диска OS»).
Запрет гибернации:
1. Откройте командную строку с правами администратора (Start -> All Programs -> Accessories, правый клик на Command Prompt, выбор «Run as administrator» -> Yes).
2. Введите следующую команду и нажмите Enter: powercfg -h off, закройте командную строку.
Запрет восстановления системы (system restore):
1. Start -> правый клик на Computer, выберите Properties.
2. Перейдите в «System protection».
3. Кликните на диск OS (обычно это C:) и кликните «Configure…».
4. Выберите «Turn off system protection», кликните OK и Yes.
Дефрагментация
Запустите полную дефрагментацию с помощью программы Defraggler [5] или другого дефрагментатора, чтобы оптимально организовать пространство на диске. После дефрагментации все «дырки» (пустые места на диске) будут перенесены в конец раздела, что необходимо для дополнительного уменьшения размера диска. Дефрагментатор, встроенный в Windows, обычно не консолидирует все данные нужным образом.
Ниже на скриншоте показан пример того, что пустые данные были посередине полезных, что не давало уменьшить раздел ниже 72351 MB:
После дефрагментации этого примера стало возможным дополнительно сжать раздел. Не нужно сжимать его до предела, достаточно до той емкости, чтобы раздел точно поместился на новый SSD:
Если все равно ничего не получилось, то прекратите нищебродствовать, и купите наконец SSD подходящего размера =).
Теперь можно снова попробовать сжать раздел OS. Как только раздел сжался, повторите шаги для отмены запрета гибернации и отмены запрета восстановления системы (верните все обратно). Для включения гибернации введите «powercfg -h on», и для возобновления восстановления системы установите настройки «Restore system settings…» как они были установлены ранее.
[Создание образа диска OS]
Сейчас размер раздела (диска) OS должен быть достаточно мал, чтобы поместиться на новом SSD. Теперь мы готовы создать образ диска OS. Для этого нам потребуется второй или внешний (USB) диск с достаточным местом для сохранения образа OS. Если у Вас нет установочного Windows 7 OS DVD, то также потребуется чистый CD-R, чтобы создать загрузочный диск восстановления системы (system repair disc). При создании образа новый SSD пока не должен быть подключен. Итак, создадим образ системного диска:
1. Перейдите в Control panel (Панель управления).
2. Выберите большие иконки для удобства просмотра, это выпадающий список «View by:», выберите «Large icons» (меню Вид -> Крупные значки).
3. Перейдите в «Backup and Restore» (Архивация и восстановление).
4. Убедитесь, что подключен внешний external (или второй внутренний) HDD, и кликните «Create a system image» (Создание образа системы):
5. Из выпадающего списка «On a hard disk» (На жестком диске) выберите внешний (или дополнительный внутренний) диск, куда будет записываться создаваемый образ (это должен быть не системный диск). Если этот другой диск не отображается, то проверьте, что на нем созданы разделы (хотя бы один раздел), и что он отформатирован:
6. Кликните Next и затем «Start Backup». Процесс может занять порядка часа для HDD, подключенного через USB 2.0. На внутренний диск, USB 3.0 или eSATA HDD архивирование раздела 60 гигабайт займет по времени от 5 до 10 минут:
7. По завершению процесса появится запрос на создание загрузочного диска для восстановления системы (system disc). Если у Вас нет под рукой установочного диска Windows 7 OS DVD, то вставьте в привод пустой диск CD-R и кликните Yes:
8. Выключите компьютер после завершения записи диска восстановления на CD-R.
[Обновление firmware для SSD]
Технологически SSD все еще новая технология, и программное обеспечение в нем довольно сложное. Некоторые ранние версии SSD имели серьезные баги и проблемы, которые устранялись обновлением прошивки (firmware update). Каждая компания-производитель имеет свою собственную технологию для обновления firmware — некоторые требуют перезагрузки со специальным CD, чтобы прошить firmware, и некоторые позволяют прошивать firmware под управлением Windows, когда диск не является главным системным. Например, компания OCZ предлагает программу-прошивальщик, работающую под Windows (см. скриншот ниже).
Посетите сайт производителя Вашего диска SSD, чтобы больше узнать про диск, какие были обновления firmware и как его обновлять. Сейчас самое лучшее время обновить firmware SSD, пока Вы еще не записали на него что-то важное.
[Запись образа системы на SSD]
Сейчас у нас есть образ диска OS, записанный на дополнительном HDD, и оригинальный OS HDD теперь должен быть отключен, пока мы не завершим все операции по переносу образа на новый диск SSD. Новый SSD должен быть подключен к тому же самому порту SATA, куда был подключен оригинальный OS HDD.
1. Чтобы случайно ничего не повредить, отключите от компьютера все лишние диски, включая внешние диски и флешки. Оставьте подключенным только SSD и диск, на котором был сохранен образ системы (backup image). Если ошибиться на последующих шагах, то можно случайно затереть любой жесткий диск в процессе восстановления.
2. Загрузите компьютер либо с установочного диска Windows 7 OS, либо с записанного диска восстановления (system repair disc, т. е. с CD-R, который был создан на шаге 7 при создании образа системы).
3. Если загружен диск Windows 7 OS, кликните «Repair your computer» на первом экране. С этого момента мы должны увидеть следующее:
4. Убедитесь, что выбрана опция «Restore your computer…» и кликните Next.
5. Убедитесь, что выбрана опция «Use the latest…» и кликните Next.
6. Кликните кнопку «Exclude disks…»:
7. Убедитесь, что здесь перечислен только один диск:
8. Если в этом списке присутствует два или большее количество дисков, то поставьте галочку на каждом, кроме SSD, иначе данные на них будут уничтожены! Чтобы на всякий случай ничего не перепутать, выключите компьютер PC и отсоедините эти жесткие диски, так чтобы были подключены только SSD и HDD, на котором находится образ backup.
9. Кликните Next и затем кликните Finish.
10. Кликните Yes для запуска восстановления диска SSD из образа backup:
Если появится показанная ниже на скриншоте ошибка, то возможно раздел OS не помещается на SSD:
В таком случае следует повторить попытку дополнительно уменьшить раздел OS и снова создать образ. Если все идет как надо, то должен начаться процесс записи образа на диск SSD (re-image):
После завершения Вам предложат перезагрузить компьютер. Кликните «Don’t restart» (не перезагружать) и затем кликните «Shutdown» (выключить), чтобы выключить компьютер:
[Завершающие шаги по настройке SSD]
Сейчас у нас старая система восстановлена на новом SSD, и можно обратно подключить все диски, которые мы раньше отключили на всякий случай при восстановлении системы из образа backup. Но пока что не подключайте диск с оригинальной OS. Мы сначала увеличим раздел OS так, чтобы он заполнял все пространство SSD, настроим Windows на параметры SSD и если необходимо, то превратим старый оригинальный системный диск OS в простое хранилище для файлов.
1. Подключите обратно все HDD, кроме оригинального OS HDD (с которого делался образ backup) и загрузите Windows с нового диска SSD. Перед этим, если это необходимо, установите в BIOS соответствующий порядок выбора диска для загрузки (boot sequence), чтобы компьютер запускался с нового SSD.
2. Если это необходимо, позвольте Windows перезагрузиться после того, как она завершит детектирование нового оборудования (т. е. новый SSD).
3. Перейдите в меню Пуск, кликните правой кнопкой на Computer (Компьютер) и выберите Manage (Управление).
4. В левой части окна перейдите в раздел Storage (Запоминающие устройства) -> Disk Management (Управление дисками):
5. Правой кнопкой мыши кликните на разделе OS (обычно это C:) и кликните «Extend Volume» (Расширить том…) и кликните Next:
6. Оставьте все без изменений, как на картинке, и кликните Next и Finish. Это расширит раздел диска так, чтобы он полностью заполнил весь доступный объем SSD:
7. Запустите консоль команд с правами администратора (Start -> All Programs -> Accessories, правый клик на Command Prompt, выбор «Run as administrator» -> Yes). Введите следующую команду и нажмите Enter (нужно запускать с правами администратора):
После этого закройте окно командной строки. Команда «winsat disk» даст возможность Windows заново проанализировать (rebenchmark) жесткий диск OS (теперь это новый SSD), она будет знать, что это диск SSD и сконфигурирует сама себя так, что разрешит TRIM, запретит планирование дефрагментации (для SSD это бессмысленно) и т. д. Результат работы команды:
Microsoft Windows [Version 6.1.7601] (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены. C:\Windows\system32>winsat disk Средство оценки системы Windows > Работает: Перечисление возможностей '' > Время выполнения 00:00:00.00 > Работает: Оценка дисковых накопителей '-seq -read -n 1' > Время выполнения 00:00:05.90 > Работает: Оценка дисковых накопителей '-ran -read -n 1' > Время выполнения 00:00:00.36 > Работает: Оценка дисковых накопителей '-scen 2009 -drive C:' > Время выполнения 00:00:51.79 > Работает: Оценка дисковых накопителей '-seq -write -drive C:' > Время выполнения 00:00:03.63 > Работает: Оценка дисковых накопителей '-flush -drive C: -seq' > Время выполнения 00:00:00.64 > Работает: Оценка дисковых накопителей '-flush -drive C: -ran' > Время выполнения 00:00:00.66 > Работает: Оценка дисковых накопителей '-hybrid -ran -read -n 1 -ransize 4096'
NV Cache not present.
> Время выполнения 00:00:00.01 > Работает: Оценка дисковых накопителей '-hybrid -ran -read -n 1 -ransize 16384' NV Cache not present. > Время выполнения 00:00:00.03 > Disk Sequential 64.0 Read 486.07 MB/s 7.9 > Disk Random 16.0 Read 376.77 MB/s 7.9 > Responsiveness: Average IO Rate 0.55 ms/IO 7.9 > Responsiveness: Grouped IOs 6.71 units 7.7 > Responsiveness: Long IOs 3.36 units 7.9 > Responsiveness: Overall 22.57 units 7.7 > Responsiveness: PenaltyFactor 0.0 > Disk Sequential 64.0 Write 452.49 MB/s 7.9 > Средняя скорость чтения с последовательной записью0.235 ms 7.9 > Задержка: 95-процентное значение 0.764 ms 7.9 > Задержка: максимальное значение 53.530 ms 7.8 > Среднее время чтения со случайной записью 0.274 ms 7.9 > Общее время выполнения 00:01:03.76
Примечание: TRIM это специальный набор команд, который помогает SSD эффективно управлять пустым пространством диска (подробнее см. Википедию). Благодаря этой технологии FLASH-память SSD изнашивается равномернее, что продлевает срок службы SSD.
Разрешена или нет TRIM, можно проверить командой (нужно запускать с правами администратора):
fsutil behavior query DisableDeleteNotify
Команда длинная, но она дает очень короткий ответ, 0 или 1. Если будет выведена 1, то TRIM не разрешена, если выведется 0, то TRIM разрешена. Если нужно разрешить TRIM, введите команду:
fsutil behavior set DisableNotify 0
8. Убедитесь, что дефрагментация отключена. SSD нет необходимости дефрагментировать, и фактически это вредная для SSD операция, поскольку снижает срок службы. Для управления дефрагментацией запустите команду:
Откроется GUI программы Disk Defragmenter. Кликните на кнопку Shedule (Настроить расписание…), и отключите расписание дефрагментации у системного диска SSD (скорее всего это будет диск C:).
9. Полезно перенести специальные пользовательские папки (Мои документы, Загрузки, Музыка и т. д.) на другой диск, не SSD, это также снизит износ SSD. Просто кликните на папку Documents, Music (или другую специальную папку пользователя), и выберите для её перемещения в другое место Properties -> Location -> Move…
Я переместил папки «Контакты» (Contacts), «Мои документы» (Documents), «Загрузки» (Downloads), «Избранное» (Favorites), «Ссылки» (Links), «Моя музыка» (Music), «Изображения» (Pictures), «Сохранные игры» (Saved Games), «Поиски» (Searches), «Мои видеозаписи» (Videos).
10. Отключите индексацию системного диска, это освободит место на SSD и увеличит его срок службы. Индексация нужна для быстрого поиска файлов на диске по содержимому файла. Вряд ли это понадобится для системного диска, особенно если учесть, что поиск по SSD даже без индексации будет происходить достаточно быстро. Индексация отключается снятием галочки «Разрешить индексировать содержимое …».
Процесс отключения индексации связан с изменением атрибутов файлов, и может занять довольно много времени, до десятков минут (в зависимости от количества файлов на диске).
11. Если Вы параноик, то можно подумать над перемещением файла подкачки с SSD на механический диск HDD. Это несколько снизит скорость работы, когда будет использоваться файл подкачки, однако будет меньше использоваться запись на диск SSD. Когда в системе достаточно оперативной памяти, то файл подкачки будет задействован довольно редко, и большого смысла в перемещении файла подкачки на механический диск нет. Но зато Вы будете спокойны за сохранность SSD. Как переместить файл подкачки, см. [9].
Дополнительные замечания
Еще несколько слов про другие рекомендации по настройке SSD. Применяйте с осторожностью различные методики настройки SSD, которые можно найти на форумах Интернета, внимательно изучая последствия. Многие руководства по SSD для увеличения скорости рекомендуют выключить функцию Superfetch (есть большие сомнения, что эта тонкая настройка как-то вообще улучшает производительность) и отключить файл подкачки, если он находится на SSD (это уменьшит запись SSD, но некоторые программы будут падать или жаловаться из-за нехватки RAM).
Помните простую вещь: SSD действительно имеют ограничение на работоспособность на количество записей, однако время наработки на отказ современного SSD скорее всего окажется больше, чем время его морального старения. Вы раньше замените свой компьютер на новый, прежде чем выйдет из строя диск SSD.
На этом все. С современным продвинутым диском SSD операционная система будет работать очень быстро много лет, как будто она только что была установлена, и будет запускаться в несколько раз быстрее, чем она загружалась с оригинального HDD.
Что делать со старым механическим HDD?
Если Вы хотите подключить и использовать старый оригинальный диск OS (например под дополнительное хранилище информации):
1. Выключите PC, подключите оригинальный OS HDD и сконфигурируйте порядок загрузки в BIOS таким образом, чтобы у диска SSD был больше приоритет при выбора диска для загрузки (boot priority).
2. Загрузите Windows, и снова перейдите в Управление дисками.
3. Кликните правой кнопкой на оригинальный OS HDD, и переведите его из «Offline» в «Online»:
Теперь Вы можете делать со старым системным диском все, что захотите — можно удалить системный раздел, создать на нем раздел заново и переформатировать созданный раздел.
Потеряется ли активация лицензии при клонировании Windows 7?
Это вероятно наиболее актуальный вопрос, который волнует легальных пользователей при апгрейде своего диска. Из ответа на вопрос [3]:
Каждая важная аппаратная часть компьютера имеет в операционной системе свою точку фиксации. Так что если Вы замените слишком много железа в компьютере, то потребуется заново активировать Windows. Неизвестно, сколько именно железа нужно поменять, чтобы система потребовала реактивации, однако обычно замена только одной запчасти (кроме материнской платы) не потребует повторной активации. Информация о ключе продукта в форме product ID отправляется при активации вместе с вычисленным «аппаратным хешем» (не уникальное число, генерируемое на основе конфигурации железа PC) на сервер системы активации Microsoft.
Windows Product Activation проверяет 8 разных категорий оборудования:
Процессор и его серийный номер
Адаптер IDE
Устройство жесткого диска и VSN
Диапазон объема RAM
Адаптер дисплея
Оптический привод
Адаптер SCSI
Сетевой адаптер
Тема лицензирования связана с вопросом [7], и можно подумать, что без повторной активации лицензии Windows 7 нельзя поменять никакое оборудование, но это по сути не так. Пользователи могут менять или обновлять свое железо в компьютере. Одна из форм пиратства это создание образа диска, от которой пытается защититься система Product Activation. Но не все формы создания образа диска могут считаться незаконными. В случае, когда пиратские копии данных с одного PC на другой приводят к тому, что программное обеспечение (в нашем случае нас интересует как программное обеспечение именно Windows 7) начинает нелегально работать на двух PC, система Product Activation останавливает это безобразие требованием повторной активации.
Определение необходимости повторной активации происходит путем сравнения оборудования, на котором изначально прошла активация, с текущим оборудованием, на котором загрузилась операционная система. Если аппаратные средства существенно отличаются, то требуется повторная активация лицензии. Если конфигурация оборудования такая же или подобная, то Windows 7 продолжит работу. Тем пользователям, кто существенно обновит свое железо PC, может поступить запрос повторной активации. Реактивация по этой причине проста, и может быть выполнена путем обращения в Microsoft для получения другого идентификатора подтверждения подлинности лицензии (confirmation ID).
[Ссылки]
1. How to clone HDD to SSD with Windows 7 own software site:editorsean.com.
2. How to transfer windows 7 to a new hard drive site:answers.microsoft.com.
3. Cloning Windows 7 drive to a newer hard drive lose my activation? site:answers.microsoft.com.
4. Windows 7: клонирование системного диска.
5. Defraggler site:piriform.com.
6. Перенос Windows XP на новое железо (без переустановки).
7. Product Activation keeps users from changing or upgrading their hardware site:microsoft.com.
8. 7 способов освободить место на диске.
9. Как переместить файл подкачки в Windows site:outsidethebox.ms.