32 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Апгрейд по-чёрному: запускаем NVMe SSD в Windows 7 и 10

Апгрейд по-чёрному: запускаем NVMe SSD в Windows 7 и 10

Мы рассмотрим преимущества логического интерфейса NVMe новой спецификации 1.3 на примере твердотельного накопителя формата M.2 из обновлённой серии WD Black SN750. Заодно покажем, как сделать «невозможное» и использовать современные SSD на старых компьютерах.

Над контроллером и чипами памяти этой серии трудились инженеры одной команды, так что модель обещает быть интересной сама по себе. Для чистоты эксперимента тесты выполнялись параллельно в Windows 10 Enterprise v.1803 и Windows 7 SP1 x64.

Как подружить любой NVMe SSD c Windows 7 SP1 x64? Для этого нужно установить два патча, которые добавляют в «семёрку» поддержку современных твердотельных накопителей с логическим интерфейсом NVMe. Microsoft внезапно™ убрала их со своего сайта, стимулируя переход на «десятку». Поэтому вот [копии KB3087873 + KB2990941] и контрольные суммы (хеши MD5) для проверки их целостности. Вдохни новую жизнь в древнее железо!

Пропатченная Windows 7 SP1 x64 может использовать NVMe SSD как обычные накопители, но неспособна считывать их расширенные атрибуты через API. Поэтому возникают сложности с оценкой атрибутов SMART. На повседневной работе это никак не сказывается. Забегая вперёд, отмечу, что даже скорости в седьмой винде получаются практически такими же, как в «десятке», если накопителю не требуется специфический драйвер (как раз наш случай). Если на вашей материнке нет разъёма M.2 (NGFF), то установите SSD в переходник M.2 – PCI-E x4. Он выглядит примерно так.

Адаптер M.2 – PCI-E x4

# Технические характеристики

В серии SN750 присутствуют модели объёмом от 250 Гб до 2 Тб. Самые шустрые – терабайтные накопители WDS100T3X0C и WDS100T3XHC (бука «H» расшифровывается heatsink и указывает на наличие радиатора). Именно их характеристики указываются на коробке любого экземпляра.

Вот краткие спецификации предоставленной на обзор модели WDS500G3X0C без радиатора:

  • форм-фактор: M.2 2280;
  • логический интерфейс: NVMe 1.3;
  • расположение чипов: одностороннее (легче установить в компактные системы);
  • буфер SDRAM: DDR4-2400, 512 Мб;
  • ресурс записи: 300 Тб (600 P/E циклов на ячейку)
  • неформатированная ёмкость: 500 107 862 016 байт
  • среднее время наработки на отказ: 1,75 млн. часов
  • размеры: 80 х 22 х 2,4 мм
  • масса: 7,5 г.

После создания одного раздела NTFS доступный пользователю объём составляет 465,76 Гб. Около 2% занимает служебная область (over-provisioning), ещё немного теряется при форматировании, а остальное «съедает» разница между двоичной и десятичной системой счисления. В итоге полезный объём оказывается на 18 гигабайт больше по сравнению с другими SSD, выпускаемыми с паспортной ёмкостью 480 Гб.

Полная и доступная ёмкость на WD Black SN750, 500 Гб

Наиболее полные характеристики можно посмотреть в программе AIDA64.

Полный паспорт WD Black SN750 (картинка кликабельна)

# WD Black SN750 под микроскопом

По привычке хотел написать «проведём вскрытие», но в данном случае вскрывать нечего – разве что снять наклейку и посмотреть маркировку чипов под ней с небольшим увеличением. Так и сделаем!

Обнажённый SSD WDS500G3X0C (картинка кликабельна)

Посередине платы находится фирменный контроллер SanDisk 20-82-007011. Как вы наверняка помните, в 2016 году Western Digital купила SanDisk. Поэтому не удивительно, что на WD Black SN750 мы видим 28-нм восьмиканальный чип «дочки» концерна WD. Правда, в тестируемой нами 500-гигабайтной модели задействовано всего два канала.

Зато контроллер помимо трёх процессорных ядер архитектуры ARM Cortex-R содержит дополнительные модули, реализующие на аппаратном уровне те функции ускорения, которые у других выполняются драйверами. За чтение флэш-памяти и начальную коррекцию ошибок в контроллере отвечают отдельные вычислительные блоки, разгружая ядра ARM для более ресурсоёмких операций. Поэтому специфичного драйвера для WD Black SN750 не требуется, он работает с универсальным.

Слева и справа от контроллера находятся две микросхемы флэш-памяти SanDisk 05563 256G. Это сборки по восемь 256-гигабитных 64-слойных чипов TLC 3D NAND третьего поколения (BiSC3). Они были крайне популярны в 2018 году, а сейчас производители массово внедряют микросхемы памяти четвёртого поколения (BiSC4, 96 слоёв) и одновременно анонсируют скорый выход BiSC5 (128 слоёв).

Многослойные чипы хороши с точки зрения более высокой плотности хранения данных и удешевления массового производства, однако наращивание слоёв негативно влияет на стабильность показателей ячеек и ресурс их перезаписи.

Так или иначе, WD даёт на этот накопитель пятилетнюю гарантию, а морально устаревшие BiSC3 сейчас выглядят разумным компромиссом. Каких-то проблем с компактным размещением больших объёмов с ними тоже не наблюдается. В серии WD Black SN750 есть даже двухтерабайтные модели!

Между контроллером и одним из модулей памяти находится микросхема H5AN4G6NBJR производства SK Hynix. Это SDRAM-буфер стандарта DDR4, имеющий объём 512 Мб и работающей на частоте 2400 МГц с таймингами 17-17-17.

Основная роль этого буфера – ускорить трансляцию адресов, поэтому его объём подбирается исходя из ёмкости самого SSD. Дополнительные мегабайты погоды не сделают, а вот за высокую частоту производителю большое спасибо! Обычно с ростом тактовой частоты повышается и нагрев, но здесь беспокоиться не о чем. Допустимая работа модуля DDR4 составляет 95°С. Это на 10 градусов ниже критической температуры контроллера и на 25°С выше той, на которой SSD начинает сбрасывать частоты во избежание перегрева.

Кстати говоря, контроллер SanDisk 20-82-007011 применяет двухуровневый троттлинг согласно спецификациям NVMe 1.3. При температуре выше 70°С он сначала пропускает единичные такты, а затем снижает эффективную частоту сильнее, и только если температура продолжает расти.

На практике ни того, ни другого обычно не происходит. В наших тестах максимально зарегистрированная температура WD Black SN750 составила 48°С при 22°C за бортом. Никакого дополнительного охлаждения не использовалось, просто рядом со слотом M.2 не было дискретной видюхи, которая обычно нагревает всё вокруг.

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

Если у вас ноутбук или компьютер, подключённый через ИБП, то для максимальной производительности SSD компания Western Digital рекомендует отключить очистку буфера кэша записей Windows и функции энергосбережения в свойствах накопителя.

Отключение очистки буфера

Последнее также можно выполнить, включив режим Gaming Mode в фирменной утилите SSD Dashboard. Помимо этого она предоставит информацию о текущем состоянии накопителя, обновит прошивку и покажет степень его износа. Также в ней есть функция мониторинга текущей производительности SSD, чем мы и воспользуемся в тестах.

# Тесты реальные и синтетические

По негласной традиции начнём со скриншотов Crystal Disk Benchmark. Большие (во всех смыслах) цифры этого бенчмарка очень радуют обозревателей и покупателей.

WD Black NVMe SN750 в CrystalDiskBenchmark 6.0.2

Внушительные значения полностью соответствуют заявлению производителя о скоростных характеристиках SSD. Действительно, он демонстрирует «до 3470 Мб/с» и даже чуть выше. При этом не стоит забывать, что CrystalDiskMark – хитрая программа. Она фиксирует максимальный результат чтения из SLC-кэша, которому в реальной жизни соответствует начало операций с файлами, превышающими его размер.

Чтение из основной памяти TLC 3D NAND хорошо показывает другая программа – обновлённая в 2019 году Victoria, в которую её бессменный разработчик Сергей Казанский добавил поддержку SSD.

Скорость чтения из TLC-памяти

Утилита выполняет прямое посекторное чтение, и на графике мы видим характерную для многоуровневых ячеек флэш-памяти «гребёнку». Максимальная скорость составляет около 700 Мб/с, минимальная – 420 Мб/с, а устоявшаяся средняя – 500 Мб/с. То есть, это примерно как у накопителей с интерфейсом SATA 3. Вполне ожидаемый результат – сама флэш-память ведь не стала быстрее, изменилась лишь логика работы с ней.

Следует отметить, что режим посекторного чтения характеризует физические возможности массива TLC 3D NAND. Файловые операции на SSD ускоряются как программно, так и самим контроллером. Поэтому в большинстве пользовательских сценариев WD Black NVMe SN750 оказывается гораздо быстрее.

Для проверки создадим файл с размером, заведомо превышающим объём SLC-кэша. Скажем, 50 гигабайт. Теперь скопируем его с другого SSD на наш тестовый WDS500G3X0C.

Запись на SSD 50-гигабайтного файла

Запись начинается очень бодро – около 2,5 Гб/с, но как только SLC-кэш заканчивается, происходит падение скорости. На графике мы видим плавное снижение, а не резкий провал. Причиной тому технология nCache 3.0, аппаратно реализованная в контроллере. Она позволяет организовать работу со статическим SLC-кэшем параллельно прямой записи в TLC-массив. Поэтому скорость записи после опустошения кэша получается выше, чем у большинства аналогов – 826 Мб/с.

Читать еще:  Системный архитектор кто это?

Практически такой же результат показывает мониторинг активности SSD в режиме реального времени через фирменную утилиту WD SSD Dashboard.

Фирменная утилита Western Digital для SSD

Пик вначале, а затем спад до изолинии на уровне около 830 Мб/с. Весьма неплохо для TLC 3D NAND! Разделение потоков для повышения скорости записи также стало возможным благодаря поддержке WD Black SN750 спецификации NVMe 1.3.

Тест чтения случайных блоков хорошо имитирует одновременное обращение к накопителю нескольких процессов.

AIDA64 Random read

Здесь с учётом SLC-кэша (всплески до 1,5 Гб/с) наблюдается даже ещё более высокая средняя скорость на уровне 934 Мб/с. Запуск часто используемых программ и открытие недавних документов должны происходить практически мгновенно.

# Выводы

WD Black SN750 – это ремейк довольно удачной серии SN720 на уровне прошивки и вариантов компоновки. Она имеет расширенный до 2 Тб модельный ряд, накопители с радиатором и без, а сами SSD стали чуть умнее, быстрее и холоднее.

По сравнению с подобными SSD, использующими интерфейс SATA 3 (6 Гбит/с), новые NVMe-накопители серии WD Black SN750 демонстрируют многократный прирост скорости для ключевых операций. Случайное чтение и запись стали быстрее в 2-2,5 раза, а линейная запись в пределах SLC-кэша – в 3,3 раза. Последовательное чтение из SLC-кэша ускорилось в 4,5 раза и фактически лимитируется пропускной способностью PCI Express 3.0 x4, которая пару лет назад казалась запредельной.

Напомним, что линии PCI Express 3.0 имеют скоростной лимит на уровне 8 млрд транзакций в секунду, а для кодирования каждых 128 бит приходится использовать ещё 2 служебных. Таким образом, для четырёх линий PCI Express 3.0 получаем теоретическую планку 3,93 Гб/с. На отдельных операциях SSD WDS500G3X0C очень близко подошёл к теоретическому пределу внешнего интерфейса.

Если компания Western Digital увеличит объём SLC-кэша, или сделает его динамически настраиваемым в широких пределах, то обновлённые твердотельные накопители станут ещё более интересным решением.

Устройство для обзора предоставлено компанией Western Digital.

Что за беда с SSD? Виновата материнская плата?

Предыстория такова, что получив во владение материнскую плату Asus TUF H370 Pro Gaming, мы решили, что она запросто подружится с современными SSD, благо слот M.2 в наличии, их здесь целых два. Да и в описании продукта указано, что она может:

1 x M.2 Socket 3*2, , with M Key, type 2242/2260/2280 storage devices support (SATA & PCIE 3.0 x 2 mode)

1 x M.2 Socket 3, with M key, type 2242/2260/2280/22110 storage devices support (PCIE 3.0 x 4 mode)

Не тут-то было. Для теста мы решили приобрести не самый дорогой, но один из самых шустрых SSD ADATA XPG ASX8200. Про цены мы тоже писали немного ранее. В нашей ревизии на коробке продукта указано, что он развивает скорости на чтение/запись до 3500/1200 Мб/с. Впечатляет!

Но после нескольких часов возни стало понятно, что работать этот SSD вместе с материнской платой не хочет. Разумеется, BIOS был обновлён до последней версии. И вина в этом не производителей железа. Хотя ADATA оказывается сообщает, что этот модуль не указан среди совместимых для TUF H370. Но чуть позже мы его всё же сможем завести.

Эксперимент продолжился через несколько дней, когда в нашем распоряжении оказался чип-памяти попроще — ADATA XPG SX8000. Здесь скорости чтения/записи уже 1900/1100 Мб/с. Снова вылез нюанс. На странице совместимости указана материнская плата Asus TUF H370 Pro Gaming Wi-Fi, на ша же без поддержки беспроводных сетей, логично предположили, что этот момент не будет никоим образом влиять на совместимость с современными SSD, ведь в остальном материнки Asus идентичны. Но снова неудача.

Попытка номер 3 была предпринята с «железкой» Western Digital Black SN750. Скорости для него заявлены производителем 3470 Мб/с на чтение и 2600 Мб/с на запись. Опять неудача.

Все три SSD удалось заставить работать в качестве второго диска в системе, но системным выступал всё равно традиционный SATA SSD. Развязка оказалась неожиданной, проблема была в Microsoft.

Устанавливаем Windows 10 на NVMe SSD

Со времен Windows 7 процедура установки операционной системы многократно усложнилась из-за появления дополнительных настроек и необходимости подключения онлайн-профиля. Но не переживайте: специально для тех, кто раньше не имел дела с десяткой или вовсе никогда не ставил ОС на компьютер, мы подготовили подробную инструкцию.

Загрузившись с установочного носителя, вы увидите окно выбора языка, формата времени и базовой раскладки клавиатуры. Если все правильно, просто нажмите «Далее». Либо сперва выберите нужные варианты из выпадающих списков.

На следующем этапе нажмите на кнопку «Установить» по центру экрана.

Программа установки предложит ввести ключ активации. Владельцы ноутбуков могут пропустить данный шаг, нажав на строку «У меня нет ключа продукта» (поскольку ключ зашит в BIOS материнской платы, активация произойдет автоматически при первом запуске), а пользователи Windows 7 или 8.1 — указать ключ от старой версии операционной системы.

Если вы приняли решение активировать операционную систему позже, то в следующем окне придется вручную выбрать нужный дистрибутив. При обновлении с Windows 7 или 8.1 укажите аналогичную версию (учтите, что и Windows 7 Home Basic, и Windows 7 Home Premium подлежат обновлению до версии «Домашняя»).

Примите условия лицензионного соглашения и нажмите «Далее».

Укажите вариант «Выборочная: только установка Windows».

Теперь необходимо выбрать накопитель, на котором будет установлена Windows (в нашем примере подключен единственный SSD). Размечать диск вручную не требуется: установщик сам создаст и отформатирует системный раздел.

После этого запустится процесс установки, во время которого компьютер несколько раз перезагрузится.

Когда все необходимые компоненты будут установлены, начнется первичная настройка Windows. Для начала вам предложат выбрать страну.

Затем система попросит указать основную раскладку клавиатуры.

И вот первое серьезное отличие от Windows 7: дополнительную раскладку необходимо добавить вручную, иначе вы не сможете печатать на латинице.

Выберите язык «Английский (США)».

В качестве раскладки также укажите «США».

⚠ Важно ⚠ Хотя латиница используется во многих странах, последовательность букв на клавиатуре может существенно отличаться от привычного нам QWERTY. Так, например, в немецком варианте буква Y находится на месте Z, и наоборот, а во Франции в ходу собственная раскладка AZERTY.

Далее вам будет предложено войти в свой аккаунт Microsoft. Если таковой у вас отсутствует, необходимо кликнуть по строке «Создать учетную запись» и пройти процедуру регистрации.

Здесь все достаточно стандартно: требуется указать действующую электронную почту (на нее в дальнейшем придет письмо со ссылкой активации), страну проживания и дату рождения, а также задать пароль.

Для доступа к компьютеру также необходимо задать ПИН-код, который будет храниться локально на вашем ПК.

Вы можете использовать только цифры либо, проставив галочку в чекбоксе «Включить буквы и символы», создать полноценную кодовую фразу.

Затем Windows предложит указать номер мобильного телефона, для того чтобы отправить вам SMS со ссылкой на утилиту Your Phone, необходимую для синхронизации данных между ПК и смартфоном. Делать это необязательно: приложение можно скачать напрямую с Google Play.

Следующий этап установки Windows 10 на SSD-диск — самый важный. Здесь вам предложат выбрать параметры конфиденциальности.

Если вы не хотите делиться с Microsoft приватной информацией, просто переведите виртуальные переключатели в крайнее левое положение.

Если вы используете ноутбук, то рекомендуем все же оставить активными функции «Местоположение» и «Поиск устройства» — это поможет быстро отыскать лэптоп в случае потери.

Кликните по полю «Принять» и дождитесь завершения первичной инициализации служб.

На этом установка операционной системы завершена.

Несмотря на очевидные преимущества, переустановка операционной системы может быть не всегда удобна. Если вы желаете сэкономить время, то всегда можете воспользоваться одной из многочисленных утилит, предназначенных для клонирования системных дисков. В следующей публикации мы расскажем о лучших программах для переноса Windows на SSD и наглядно продемонстрируем, как ими пользоваться.

Шаг 1: Подготовка установщика Windows 7

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

Внести изменения в образ довольно просто, потому что Gigabyte предложил специальную утилиту, которая автоматически добавляет поддержку USB для Ryzen и твердотельных накопителей стандарта М.2 с интерфейсом NVM Express. Безусловно, утилиту можно использовать независимо от марки материнской платы – она не обязательно должна быть от Gigabyte.

Запустите программу после ее загрузки. Сначала в закладке «Source Path» укажите привод с оригинальным установщиком Виндовс. Если он записан на DVD диске, то вставьте его в привод и укажите букву привода. В случае, если ISO образ находится на локальном диске, то нужно его смонтировать на виртуальном приводе (например, с помощью Daemon Tools).

Читать еще:  Как расширить системный диск в Windows 10?

Затем в поле «Destination Path» нужно указать флеш накопитель, на котором будет создан инсталлятор «семерки» с поддержкой необходимых устройств. Подключите флешку и укажите букву, под которой ее определила система.

В следующем шаге отметьте поле «Add USB drivers to an offline Windows 7 image». Если не распознается SSD М.2 с интерфейсом NVM Express, то отметьте поле «Add NVME drivers…». После этого нажмите на «Start» – программа автоматически изменит ISO и подготовит загрузочную флешку.

После подключите флешку к компьютеру и установите операционную систему. Теперь драйверы USB будут загружены и появится поддержка клавиатуры и мыши, а также твердотельного накопителя.

  • Отправить тему по email
  • Версия для печати

Проблема установки Win 7-10 на M.2 SSD на Dell T5610

Сообщение xenon-alien » 07 окт 2017, 12:02

Правда осталось разобраться, как клонировать систему win7. (у меня система на SSD Kingston HyperX Savage 240 Gb)
Наверное нужно с биоса запускать утилиту, так как установленные на систему могут пропускать запущенные файлы (к примеру Samsung Data Migration 3.1 есть предупреждение).
Или париться с установкой c “нуля” и добавлением дров в инсталлятор 7 винды. (8-я и 10-я винда не вариант)

Сама система. (кому интересно)

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение Тима » 10 окт 2017, 08:25

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение Shah » 10 окт 2017, 09:03

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение xenon-alien » 10 окт 2017, 09:17

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение Serg » 10 окт 2017, 13:24

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение xenon-alien » 10 окт 2017, 13:28

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение Serg » 10 окт 2017, 13:33

Re: Что я урвал, хвастаемся покупками, завидуем и облизываем

Сообщение Nonstopich » 10 окт 2017, 19:07

Погодите, установить 7ку на GPT раздел можно. Без каких-либо дальнейших глюков.

Всё прекрасно ставится, просто образ нужно немного модифицировать.
Я ставлю с флешки 7ку на любой жёсткий, с любой разметкой.

1) Вставляем флешку 4+ GB
2) в cmd набираем: diskpart
3) дожидаемся загрузки программы, набираем list disk
4) из списка выбираем нашу флешку командой select disk 4 (где 4 – это и есть № флешки)
5) create partition primary
6) active
7) format fs=fat32 quick (обязательно fat32)
8) active
9) assign
10) exit
11) xcopy f:*.* /s /e /f /i /h g: (где f: – смонтированный образ Windows 7 SP1, g: – флешка)
12) xcopy g:efimicrosoft*.* /e /f /h g:efi (внутри флешки переносим каталог boot на уровень выше)
13) и последнее и самое сложное нужно открыть файл g:sourcesinstall.wim с помощью архиватора (7-zip)
14) пробраться в каталог: 1WindowsBootEFI найти там файл bootmgfw.efi и скопировать его в папку g:efi
15) после чего переименовать его в bootx64.efi

После чего reboot компьютера. Либо через BIOS либо через выбор источника для загрузки выбрать UEFI. USB FLASH Drive для загрузки.

5. Восстановление системы

В первые годы существования SSD, когда они были гораздо менее долговечны и более подвержены поломкам, чем сегодня, многие люди рекомендовали отключить восстановление системы, чтобы повысить производительность и долговечность диска.

В наши дни этот совет в значительной степени излишен, но определенное программное обеспечение для SSD (Samsung) автоматически отключает функцию восстановления системы.

Восстановление системы — чрезвычайно полезная функция, которую рекомендуется оставить включённой, поэтому стоит перейти к настройкам восстановления системы, чтобы убедиться, что ваш SSD не отключил ее.

Как установить Windows 7 на SSD m2?

Короткий мануал — как реализовать поддержку загрузочного NVMe SSD на старых материнских платах с Legacy BIOS и с использованием Clover (для любых ОС). По следам вот этого поста, где на мой взгляд, решение не так изящно и не для всех BIOS & OS.

Суть проблемы

Старые BIOS не видят новые NVMe SSD, в отличии от EFI (UEFI). Современные ОС эти диски, как правило, видят, и после загрузки ОС работать с диском можно, а вот старый BIOS нет, следовательно, загрузиться с нового быстрого диска не получится. Ну, потому что нельзя дать команду на загрузку тому, чего не видно.

Прелюдия

NVMe SSD диск, как правило, имеет разъем М.2, и работает как бы на прямую с процессором, по шине PCI-E.

Поэтому если на вашей материнской плате нет разъема М.2, то для начала рекомендуется обзавестись переходником PCI-E >> М.2, или PCI-E RAID контроллером для SSD формата М.2.

Существует немного продвинутых NVMe SSD дисков, которые имеют на борту собственные эмулятор Legacy устройства. Например Samsung 950 Pro имеет дополнительный rom для загрузки как Legacy устройство на старых BIOS. А вот вся серия EVO такой возможности не имеет.

Решение

Много лет назад, когда компания Intel стала поставлять Apple свои процессоры и компоненты для применения в Маках, возникла потребность предварительного тестирования железа на совместимость с MacOS. Тогда инженеры Intel написали хитрый загрузчик DUET, который представляет собой эмулятор UEFI, загружаемый поверх Legacy BIOS и позволяющий запускать операционные системы, требующие UEFI (MacOS, например).

Однако использовать DUET «напрямую» задача весьма не тривиальная. требующая массу ручных операций, зависящих от конкретного железа и ОС, и понимания того, что именно вы делаете.

В дальнейшем, DUET был взят за основу для нескольких проектов по созданию мульти-загрузчиков. Один из них Hackintosh — проект по установке последних MacOS на любые Intel, а в последствии и AMD машины. В результате развития Hackintosh появился многофункциональный загрузчик Clover (Клевер), который заточен, разумеется, под загрузку MacOS и Intel, но сейчас может с успехом применяться для загрузки чего угодно на, практически, чём угодно. Вот им, Клевером, мы и воспользуемся для решения нашей проблемы.

Clover Configurator

Клевер сам по себе настраивается тоже не абы как, и для того, чтобы как-то облегчить в дальнейшем процесс тюнинга, была выпущена настроечная утилита Clover Configurator, и множество мануалов по использованию.

Но беда в том, что Clover Configurator работает только в MacOS, и на Windows вы его, в лучшем случае, запустите только в VmWare.

Web-конфигуратор для Clover
Так же ходят слухи (в комментах), что сам автор Клевера (SergeySlice) не рекомендует использовать Clover Configurator а рекомендует редактировать конфигурационный файл руками.

Не пойдем этим путем… у нас лапки и Мастдай.

Boot Disk Utility (BDUtility.exe)

Специально для тех, у кого лапки, один русский энтузиаст написал утилиту BDUtility.exe, которая сама скачивает последний релиз Clover, делает необходимые минимальные настройки и записывает полученный образ на флешку.

Не пугайтесь вырвиглазного сайта, утилита работает отлично 🙂

Для загрузки утилиты нажмите на картинку с буквами «Bu» и синей стрелкой, посредине сайта 🙂

Примечание

Для решения нашей проблемы мы будем использовать дополнительную загрузочную флешку, с которой поверх BIOS будет загружаться Clover, идентифицировать ваш новый быстрый NVMe SSD и передавать ему команду на загрузку вашей новенькой 64-битной Windows 10 (или любой другой).

Отныне флешка навсегда будет установлена в свободном USB порту вашего компьютера, до тех пор, пока вы обновите старое железо!

Да, у кого ноутбук, тот должен озаботиться тем, что свободных портов USB мало, а длинная флешка, все время торчащая из ноута, может оказаться не достаточно эстетичной.

С другой стороны, теперь ваша флешка является крутейшим ключом защиты к вашему компьютеру, ибо без него комп просто не включится, а догадаться, что флешка должна БЫТЬ, да еще и с Клевером — это задача для истинных спецслужб.

Если остался лишний SATA диск.

Теоретически, можно попробовать поставить Clover на лишний SATA диск или даже карту памяти, если таковые имеются в системе и с них поддерживается загрузка (у меня дисков не осталось, снес все, жужжат, а с карт памяти опции загружаться не было и нет). Во всяком случае документация по Клеверу такое допускает. Однако, в этом случае придется вручную поколдовать с загрузочной областью.

Создание установочной флешки

Если вам удалось загрузить утилиту BDUtility — запустите ее. Она запускается под Windows и с правами администратора, будьте внимательны.

Читать еще:  Набор системных библиотек для Windows 7

Счастливым обладателем других операционных систем стоит пропустить этот пункт и вернуться к Clover Configurator выше.

Далее следует выполнить ряд настроек, чтобы утилита загрузила последний дистрибутив Clover, настроила его и записала на вашу флешку. Флешка должна быть вставлена в USB-порт, и желательно начисто отформатирована.

Примечание

В настоящий момент утилита BDUtility забирает релизы Clover с сайта sourceforge.net, где размещены релизы вплоть до версии Clover_v2.5k_r5070.zip. После этого разработка Clover была перенесена на GitHub, где сейчас размещен релиз Clover_v2.5k_r5097.zip. Учтите это в работе. BDUtility может опционально пользоваться предварительно скаченными релизами Clover (но совместимыми с BDUtility), если вам необходимо использовать именно последний релиз.
Мы отправили запросы разработчикам Clover и BDUtility с просьбой прокоммуницировать между собой и переключить BDUtility на GitHub.

Убедитесь, что ваша флешка определилась утилитой

Зайдите в настройки утилиты Options => Configuration

Поставьте галочку Check at Startup, чтобы новая версия Clover проверялась при каждой загрузке
Нажмите кнопку Check Now, чтобы загрузить последний релиз Clover прямо сейчас
(опционально, рекомендация) Уберите галочку Boot Partition Size, чтобы весь объем вашей флешки был отведен поз загрузчик Colver, в противном случае вы будете видеть дополнительные диски (незанятые и не размеченные разделы флешки) в «Моем компьютере», что через какое-то время начнет вас раздражать

Нажмите кнопку Format, изучите конфигурацию создаваемого загрузчика и нажмите ОК

Ожидайте положительного результата (сядь на печку, приободрись. )

Теперь, когда флешка готова, попробуйте с нее загрузиться. Не забудьте настроить в BIOS загрузочный диск => ваша флешка.

Если загрузка произойдет, на экране должна появиться примерно такая картинка, с перечнем текущих вариантов загрузки. Можете попробовать найти вашу загрузочную запись и загрузить текущую ОС.

Драйвера NVMe

Если ваш NVMe SSD диск уже вставлен в компьютер, не пытайтесь его найти в настройках Clover — его там нет. Дело в том, что по-умолчанию Clover не загружает драйвера для NVMe устройств. Драйвера необходимо включить в загрузку вручную.

Для этого открываем флешку в проводнике.

Заходим в папку G:EFICLOVERdriversoff (где диск «G» — это ваша флешка, а папка «off» — это папка с не подключенными драйверами Клевера).

Находим файл NvmExpressDxe.efi

Нажимаем Ctrl + C, чтобы скопировать файл в буфер обмена, и копируем файл в папки G:EFICLOVERdriversBIOS и G:EFICLOVERdriversUEFI. Копируем на всякий случай в обе папки, чтобы не разбираться, какой у вас сейчас биос, старый BIOS или старый UEFI.

Перезагружаем компьютер, загружаемся с флешки-Clover и наблюдаем за количеством иконок на экране, обозначающих варианты загрузки — их должно стать больше, ибо теперь Clover видит ваш NVMe SSD.
Пол дела позади!
Установка новой ОС на новый NVMe SSD диск

Далее, чтобы воспользоваться преимуществом загрузки с быстрого NVMe SSD нам необходимо, собственно, поставить на него систему. И тут есть нюанс. Чтобы в дальнейшем не возникло проблем с попытками загружаться именно с вашего NVMe диска из-под Клевера, крайне рекомендуется не переносить вашу текущую систему на новый диск, а установить на NVMe диск новую систему с нуля. Проблема восходит корнями к типу загрузчика вашей операционной системы, который был выбран и использован при ее установке на компьютер. Если сейчас у вас система с BIOS без поддержки NVMe то и текущей загрузчик ОС ориентирован на BIOS, а не на EFI.
Именно этому загрузчику Clover передает управление, причем в режиме эмуляции EFI. Для справки, клеверный загрузчик моей Win64 лежит на клеверной флешке здесь G:EFIBOOTBOOTX64.efi
Перенести такую ОС на NVMe диск и использовать для загрузки в режиме EFI просто так не получится, потребуется вручную сменить загрузчик ОС, а это трудоемко, не вполне оправданно и чревато, имхо.

Поэтому смело запасаемся лицензионным ключом от новой ОС (ну, или находим, где старый) и идем на страничку загрузки Media Creation Tool, чтобы сделать загрузочный диск вашей операционной системы Windows. Дело в том, что с некоторых пор Микрософт стал сам включать оба загрузчика BIOS и EFI в образ, создаваемый Media Creation Tool. И теперь эта загрузочная флешка может загружаться абсолютно на любых системах с Legacy BIOS, UEFI и EFI.

Примечание

Да, вам понадобится вторая загрузочная флешка, чтобы установить ОС на NVMe SSD.
Нет, на флешку с Clover дистрибутив Windows записать не получится.

Установка ОС

Установка операционной системы на новый NVMe SSD происходит вполне штатно и быстро.
Вам необходимо загрузиться с двумя вставленными флешками, причем загрузиться с клеверной флешки, а не с дистрибутива Windows, не перепутайте.

В интерфейсе Клевера найдите загрузку с флешки с дистрибутивом вашей ОС. Далее должна начаться установка ОС. В какой-то момент система перезагрузится (вы же ставите Windows), и вам придется выбрать для продолжения уже загрузку с вашего NVMe SSD, опять же не перепутайте! Не выбирайте повторно загрузку с дистрибутива ОС, иначе установка просто начнется заново, а нам нужно чтобы она продолжилась с SSD и, желательно, завершилась.

После установки новой системы на ваш новый NVMe SSD, в Clover появится запись, что из-под него была установлена новая ОС. Также иконка загрузки новой ОС должна появиться первой в списке загрузок, и, если я ничего не путаю, то называться она будет «Boot Microsoft EFI Boot from EFI».

И после окончательной установки ОС выньте флешку с ее дистрибутивом, чтобы она не отображалась больше в Клевере и в «Моем компьютере».

А в вашем BIOS порядок загрузки дисков должен всегда начинаться с клеверной флешки, пока не обновите железо до поддержки EFI.

Тогда, и только тогда, вы сможете гордо поставить первым ваш, к тому времени уже постаревший, NVMe SSD!.

Вот, собственно, и все

Теперь при каждой перезагрузке вы будете попадать в интерфейс Clover, и нажимать на клавишу Enter (если ваша ОС стоит в списке первой). Зато потом наслаждаться новой системой и быстрым SSD 🙂

Мне, к сожалению, в отсутствии Clover Configuator так и не удалось настроить Клевер, чтобы он автоматически загружал мою ОС, например спустя 5 сек. бездействия. Чтобы каждый раз не нажимать клавишу Enter. Но такая опция в Клевере разумеется есть.

Буду признателен, если кто-то знает как вручную, без конфигуратора, настроить такой режим загрузки. Файл настроек Клевера обычно лежит здесь G:EFICLOVERconfig.plist
Говорят, что за эту опцию отвечают теги:

В первом указывается время задержки перед автозагрузкой, а во втором — id диска с которого мы хотим грузиться по умолчанию, или значение LastBootedVolume, в котором запоминается id последнего диска, с которого производилась загрузка.

Но у меня почему-то не работает 🙁

Есть подозрение, что с этими значениями какой-то лаг в Клевере на AMD. То ли таймер не считает, то ли LastBootedVolume не запоминается, но не уверен.

Восстановление

По некоторым причинам файловые записи могут быть повреждены. В таком случае пользователь может потерять всю информацию, которая хранились здесь. Но электронные системы предусматривают возможность восстановления данных, пусть и не всех, но подавляющей их части. Насколько успешно с восстановлением данных справляются инструменты?

Начнем с MBR. В рамках этого метода все данные хранятся в одном месте. Если какие данные повредятся в ходе использования, то пользователь столкнется с массой проблем. Во-первых, своевременно о поломке вы не узнаете: она покажет себя только позже, когда станет критичной. После этого может перестать запускаться ОС. При этом восстановление хоть и возможно, но отнюдь не всегда проходит успешно.

С точки зрения восстановления данных, GPT намного прогрессивнее. В этой системе хранится сразу несколько копий загрузочных данных в ряде разделов. Благодаря этому в случае повреждения данных одного раздела, система использует данные другого раздела для их восстановления. Кроме того, здесь происходит постоянная диагностика неполадок. Если SSD обнаружит определенную ошибку, то при загрузке выдаст ее код и попытается восстановиться самостоятельно.

Обобщим: MBR плохо справляется с ошибками и плохо поддается восстановлению. В то же время GPT предлагает целый арсенал кодов ошибок и возможность самовосстановления.

Как удалить раздел?

Лишний раздел, созданный приложением во время переноса, можно стереть. Таблица расскажет, как именно.

Совет: следует отформатировать исходник, почистив его от файлов Виндовс. Это поможет избежать путаницы.

Как видно, можно легко перенести операционку с классического жесткого диска на ССД-хранилище. Для этого нужно лишь подготовить ПК и выбрать подходящее ПО из списка предложенных.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Статьи c упоминанием слов: