Paragon gpt loader для windows xp

The Challenge

Hardware manufacturers are producing disk drives with geometric increases in disk capacity compared to a few years ago, broadening their appeal and functionality for a wide spectrum of end users. The new 3TB drives are ideal for storing large files such as HD-video, archived images and music in lossless compression format. They can be used as external storage devices alongside desktops and laptops, or inserted inside workstations and home computers. When technology improves as quickly as it has with storage capacity on HDDs, the surrounding software technology often has to catch up.

2.2TB+ drives are out of the supported size range for the popular Windows XP 32-bit system. Though two new Windows versions have been released since XP, it’s still utilized on 51% of computers worldwide. Meaning, roughly half of PC users simply cannot use the new hard disk drives.

A New Solution from Paragon Software Group

Paragon Software Group has met this vital need by developing a unique technology, which is currently implemented in Paragon GPT Loader. It includes a special driver, which augments Windows XP by adding support for GPT (GUID Partition Table) disks and a utility to help you initialize ultra high capacity drives (larger than 2.2TB).
True support of 2.2TB+ drives under any Windows OS XP
Note! The current version of Paragon GPT Loader cannot help you to accommodate Windows OS on a 2.2TB+ drive. Its main purpose is to provide access to 2.2TB+ drives connected internally as a secondary device under Windows XP. Only internally connected single 2.2TB+ drives are supported, not external storages, or those combined into RAID (Redundant Array of Independent Disks).

Why Paragon GPT Loader?

  • Allows the use of all disk space on a 2.2TB+ drive under Windows XP
  • Includes an elegant utility to initialize ultra high capacity disks
  • Augments Windows XP by adding support for GPT disks
  • Can be of great help for home users, IT administrators, or IT service providers

Resources

Product Documentation

Download GPT Loader Reviewer`s Guide
Download Accessing Large Hard Disk Drives in Windows XP Case Study

Время на прочтение
2 мин

Количество просмотров 112K

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

На работе воткнул свое приобретение в Windows 7 и без звука отформатировал его в новомодный GPT, который, в отличие от MBR, поддерживает диски более 2Тб. Но на домашней Windows XP возникли проблемы, диск виден, но доступа к нему нет — проблема с GPT. Устаревшая операционка отказывается принимать в строй новичка.

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

В итоге, по совету Dip, создал файл install.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\gpt_loader]
"VIDS"=hex:0E,DA

Далее, используя Universal Extractor, извлек из дистрибутива Paragon GPT Loader файлы gpt_loader с пометкой 2, лежащие в директории MSI:\SourceDir\program files\Hitachi\GPT Disk Manager\gpt_loader:

21.12.2010  19:18             7 464 gpt_loader,2.cat
21.12.2010  19:18             2 590 gpt_loader,2.inf
21.12.2010  19:18            51 792 gpt_loader,2.sys

И переименовал их, убрав двойку из имени, получилось вот что (контрольные суммы MD5):

7eb7121fe3bf4d30e319533a6e0116c5 *gpt_loader.cat
44275f00bdd459a816e1633846542943 *gpt_loader.inf
2234a9ba20e6a5d4d6404c499e8438a2 *gpt_loader.sys
22aa73696c1d1e4fff650fc606a2192f *install.reg

Далее применил к REG-файлу: regedit install.reg
А на файл gpt_loader.inf нажал в проводнике правой кнопкой и выбрал Установить.

После перезагрузки винчестер определился и заработал.

Вот пришлось мне заняться и таким секасом.
Не ожидал такого западла, но жена принесла дисочек в три терабайта и сказала «подключи»

Нет бы посоветовалась заранее, но, что поделать .. вспоминаем шаманские навыки, вспоимаем, что Paragon создал такую замечательную вещь, как Paragon GPT Loader? начинаю гугломанить. Натыкаюсь на следующие две статьи (их, вместе со ссылками на оригиналы а спойлер)

Я уже писал на эту тему в заметке о том, что лучше — GPT или MBR, теперь на практике :)

[Статья раз]
Жесткий диск 3TB — подключаем к Windows XP

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

На работе воткнул свое приобретение в Windows 7 и без звука отформатировал его в новомодный GPT, который, в отличие от MBR, поддерживает диски более 2Тб. Но на домашней Windows XP возникли проблемы, диск виден, но доступа к нему нет — проблема с GPT. Устаревшая операционка отказывается принимать в строй новичка.

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

В итоге, по совету Dip, создал файл install.reg:

Далее, используя Universal Extractor, извлек из дистрибутива Paragon GPT Loader файлы gpt_loader с пометкой 2, лежащие в директории MSI:\SourceDir\program files\Hitachi\GPT Disk Manager\gpt_loader:

И переименовал их, убрав двойку из имени, получилось вот что (контрольные суммы MD5):

Далее применил к REG-файлу: regedit install.reg
А на файл gpt_loader.inf нажал в проводнике правой кнопкой и выбрал Установить.

После перезагрузки винчестер определился и заработал.

[Статья два]
Leon_K
Совершенно разделяю Ваши эмоции по поводу Win7, хотя не питаю иллюзий, что мы сможем избежать этой участи — 3Тб стал одним из первых «звоночков», что скоро появится-таки нечто, что мы так и не сможем задействовать под XP, и тогда придётся … Но не будем о грустном.

Ну что ж, раз публика требует, рассказываю, как мне удалось найти компромисс. Сразу предупреждаю, «букв будет очень много»…
Для начала, немного предыстории: купил WD30EZRS, подключил к WinXP и … все знают, что увидел. Стал копать, прочитал подробную «теорию вопроса», про GPT и WinXP (32bit) — расстроился. В этом форуме увидел упоминание GPT Loader’а от Paragon. Увы, его теперь с официального сайта так просто не скачать, там предлагают только купить готовый «продукт» с этим драйвером внутри. Еле-еле нашёл этот gpt_loader на просторах сети (как ни смешно, нашёл даже официально бесплатно – есть свободно распространяемый комплект, построенный на базе этого продукта от Paragon, но работающий только для Hitachi. Его дают для покупателей их больших дисков. Там разница в небольшой строке в реестре, ограничивающей Брэнд диска – об этом ниже).
Далее замечу: ставить сам «продукт» от Paragon не обязательно (возможно даже не стоит), нужен именно gpt_loader.sys (и его inf-описатель) – можно добыть и вручную из дистрибутива или (если уже пытались всё ставить целиком) просто взять из той папки, куда ставили «продукт» – там он лежит в отдельной подпапке.
Далее для определённости отмечу, что у меня успешно заработал именно тот вариант gpt_loader.sys, который имеет длину 51792 байта и дату 15.02.2011 14:59. Есть ещё какой-то другой (побольше размером), но он работать с моим диском не захотел. Какой из них из какого комплекта – уже теперь не знаю, не спрашивайте.
Теперь про форматирование диска. Сначала нужно чем-то сделать на нём GPT и нужный набор разделов (у меня один большой NTFS на всё доступное пространство). Вполне допускаю, что это можно проделать с помощью Win7, но за неимением таковой я проделал это неким Linux-based менеджером дисков с загрузочной флешки на основе HirensBootCD. Внимание: разметку и форматирование диска нужно делать через такой SATA-контроллер, который корректно воспринимает его полный размер (правда у меня сложилось впечатление, что самому контроллеру – всё равно. Этот самый Linux-based менеджер видел у меня полный размер диска, через что бы я его не подключал. Даже через SATA-USB читалку). Сначала я удалили с диска все разделы, которые там насоздавал «горе-продукт» от Paragon (который собственно и идёт в комплекте с драйвером), когда я с ним экспериментировал. Потом на чистом диске сделал GPT и один «основной» раздел на весь диск (пишу подробно, т.к. не знаю, что имеет значение для результата, а что нет).
После этого надо загрузить WinXP (кстати, у меня английская SP3, если это важно) и (пока ещё без всяких дополнительных драйверов) убедиться, что диск как-нибудь, но виден в стандартном «Менеджере дисков» – хотя бы как 750-Гб, хоть как-то. Если диска там нет совсем, то скорее всего gpt_loader.sys его тоже потом не найдет. В этом случае попробуйте другой тип подключения. Лично у меня заработало подключение через штатный Intel-контроллер (причём не в режиме AHCI, а в обычном). Все другие разумные доступные варианты (в том числе и через Marvell 91xx, который шёл в комплекте с диском) НЕ ДАЛИ НУЖНОГО ЭФФЕКТА, хотя я ставил на все контроллеры свежайшие драйверы, а режим AHCI тестировал со свежескаченным пакетом Intel RST. Возможно у Вас наоборот заработает какой-то иной вариант. Перед продолжением настройки – поэкспериментируйте, выберите работающий способ подключения и больше его не меняйте. Я выбрал для диска один из штатных «чипсетных» SATA-портов на материнской плате и успокоился. Тот контроллер, что шёл с диском, по сути оказался лишним. И чтобы было не так обидно, я подключил через него маленький загрузочный диск (собственно на котором стоит Windows XP) – с моим маленьким SSD он работает весьма шустро
Теперь самое главное – подключение к работе самого gpt_loader.sys. При штатной установке вместе с «продуктом» от Paragon драйвер ставится таким образом, что он начинает обрабатывать ВСЕ диски в системе, а не только содержащие GPT. Не знаю, как у Вас, а у меня это приводило к банальному BSoD номер 7B (думаю тут все знают, что это такое) при попытке загрузить Windows с установленным в систему gpt_loader.sys. Я знаю, что подобный эффект наблюдали многие, пытавшиеся использовать этот драйвер (встречал в разных форумах), но, что интересно, не все. В причинах этого пусть разбираются специалисты Paragon, а моя задача была заставить этот драйвер работать только с нужным диском и не включаться в цепочку драйверов, обслуживающих другие диски.
Дальше надо густо ковыряться в реестре, так что, если это Вас пугает, лучше не продолжать. Для смелых – продолжаем. Следует немного рассказать о том, как в Windows грузятся драйверы. Специалисты будут возмущаться, но я намеренно немного упрощу. В реестре есть несколько мест в ключе HKLM\SYSTEM\CurrentControlSet\, где описано, что грузить при обнаружении в системе того или иного устройства и с какими параметрами. Причём все устройства разбиты по типам (классам). Помимо собственно основного драйвера, часто подгружается ещё несколько дополнительных – выстраивается цепочка (какие-то до основного, какие-то после). Такие «дополнительные» драйверы (Filters) могут быть упомянуты как в описание всего класса данных устройств, так и в описателе конкретного экземпляра устройства. Как выяснилось, наш gpt_loader.sys (точнее ссылка на его «службу») прописывается как дополнительный драйвер (UpperFilter) во весь класс дисковых устройств (‘Disk drives’). Поэтому он и подключается в цепочку на ЛЮБОЙ диск в системе. По идее, авторы должны были правильно запрограммировать passthrough на не-GPT дисках, но что-то не доглядели, и при загрузке системы это оказывается критично (по крайней мере у некоторых).
На основании вышеизложенного было принято решение перенести ссылку на gpt_loader из описателя класса в описатель КОНКРЕТНОГО ЭКЗЕМПЛЯРА дискового устройства, соответствующего WD30EZRS, что и привело в результате к желаемому результату!
Теперь конкретные советы:
1. Проверьте, что описатель «службы» gpt_loader у Вас есть и он корректный. Он должен быть в ключе HKLM\SYSTEM\CurrentControlSet\Services\gpt_loader
2. Проверьте, что файл на который он ссылается (gpt_loader.sys) действительно присутствует на диске в стандартной папке драйверов Windows и он именно тот, какой Вы ожидаете (вдруг Вы успели поэкспериментировать c разными версиями).
3. Проверьте, что описателе этой службы есть BINARY-параметр VIDS и в нём прописано 0E DA (как я понял, это фильтр поддерживаемых брендов дисков – для WD30EZRS подошло именно такое значение).
4. Зайдите в ключ HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} и в нём в параметре UpperFilters УБЕЙТЕ ВСЁ, включая наш gpt_loader, кроме PartMgr (Там ссылки на всякие «службы» от разных продвинутых Менеджеров разделов типа Акрониса и Paragon. Там же могут быть ссылки на всякие средства поддержки Linux-файловых систем и т.п.). На самом деле, может всё лишнее там стирать и не обязательно, можете выписать на бумажку, что там было, и потом вписать часть на место, когда всё заработает с GPT. Но лично я всё лишнее стёр, чтобы не думалось.
5. Самое сложное. Надо найти описатель Вашего диска в ключе HKLM\SYSTEM\CurrentControlSet\Enum\ В каком именно разделе этого ключа его искать зависит от того, куда вы его в результате подключили. Если через «штатный» SATA-контроллер (причём не в режиме AHCI), то скорее всего он будет где-то в разделе IDE. Если через какой-нибудь Marvell – в SCSI. Можно теоретически найти подсказку в «свойствах» диска в диспетчере устройств, но я быстрее нашёл прямо в редакторе реестра – там его подключ имел в названии строку «Disk&Ven_WDC_WD30&Prod_EZRS…» – ошибиться сложно. Если Вы его успели поподключать к разным контроллерам, то подобную строку Вы найдёте в разных местах. Ищите последний АКТИВНЫЙ экземпляр. Или, для надёжности, проделайте следующий пункт для всех подобных подключей с названием вашего диска.
6. Найдя вышеуказанный подключ, заходим в него и создаём в нём многострочный текстовой (MULTI_SZ) параметр UpperFilters, после чего вписываем в него gpt_loader (без ‘.sys’ разумеется – это не название файла, а ссылка на «службу» драйвера).
7. Перезагружаем компьютер, наслаждаемся работой нового большого диска.

Главное – после этих манипуляций не давайте Windows переустанавливать драйвер дискового устройства для Вашего диска (переткнув его на другой SATA-порт или удалив в «Диспетчере устройств»). Иначе он забудет про ссылку на GPT-loader.

Если что-то по-прежнему не работает, не поленитесь заглянуть в банальный список системных сообщений Windows. Там gpt_loader фиксирует все этапы своей загрузки и запуска – сразу видно, если ему что-то не нравится. Кроме того, если там вообще нет сообщений от него, значит Вы не туда прописали ссылку на него и до него ход не доходит.
Ещё один метод самоконтроля. В свойствах дискового устройства в Диспетчере устройств (не путать с диспетчером дисков) на вкладке «драйвер» есть кнопка «Driver Details» – там видна та самая «цепочка драйверов» и можно проверить, есть в ней gpt_loader или нет. Кроме того, там видно, «подписанный» драйвер или нет. Не знаю, важно это для стабильной работы (чтобы не отваливался при перезагрузке) или нет, но мой gpt_loader там отражается как «подписанный».

Всем удачи ! Главное помните – успешный опыт запуска WD30EZRS под WinXP ВОЗМОЖЕН, нужно лишь проявить терпение и разобраться в проблеме.

Ну что же, пошел я исполнять рекомендации.
Скачал тот самый Парагоновский GPT Loader вот отсюда. Задумался, зачем экстрактор, если в .MSI файл можно залезть из фара.
Ну, запустил я его, нажал на файлике с дистрибутом Ctrl+PdDn и увидел весь список файлов.. Среди них оказалось два набора файлов

Не долго думая, я вытащил их обычным копированием в два разных каталога и начал смотреть. В статье советовался gpt_loader.sys размером 51 792
Ну я и оставил этот набор для первого опыта. Записал туда же и .reg— файл с необходимым содержимым.

Windows Registry Editor Version 5.00

Всё, набор дров готов. Теперь надо чем-то разметить диск и отформатировать.
Ладно, в соответствии с советами из второй статьи, берем Hiren’s BootCD 15.2 (далее несколько ссылок по его поводу)
описание
Описание как записать на CD
Описание как записать на флешку

А отсюда можно скачать

Дальше, готовим флешку в соответствии с инструкцией (ссылка выше)

Всё, можно начинать.

Иду на тот комп.
Правой клавишей по .inf файлу, установить …. всё устанавливается. Двойной клик по .reg файлу, данные внесены в реестр. Перезагрузка с флешки, Запускаем линукс и в нем находим прямо на рабочем столе тулзу дла работы с разделами.
Выбираем наш диск, создаем GPT раздел на весь диск, говорим отформатировать под NTFS, жмем aply
Всё, перезагрузка в винду. Находится новое устройство, просит перезагрузиться, разрешаем … и наслаждаемся.

Ниже несколько скриншотов того, что должно получиться. Так же, это можно считать иллюстрациями ко второй статье, что я прочитал до начала всех этих колдунств.

[Иллюстрации]
01. disks
03. driver 02. size

05. driver 04. driver

06. driver

Если надо, могу спаковать набор и выложить на какой-нибудь файлообменник.
Если кому надо — пишите в коментах, выложу и добавлю ссылку на набор сюда, естественно Hieren в сборку не буду добавлять, он доступен напрямую по ссылке выше.

PS. Попросили выложить именно те дрова, что я ставил. Удовлетворяю просьбу. Их можно взять вот тут.

PS.
Замениз архив, пока не та версия, но попробую дома найти ту

Новая разработка Paragon GPT Loader специалистов Paragon Software поможет пользователям преодолеть ограничения на размер адресуемого дискового пространства, существующего в операционной системе Windows XP. Несмотря на высокую популярность версии Windows 7, Windows XP продолжает оставаться основной операционной системой на компьютерах многих российских компаний и госструктур, а также в сегменте домашних пользователей. Наряду с этим объем стандартного жесткого диска, представленного на рынке, постоянно растет. Так, все чаще пользователи проявляют интерес к дискам емкостью более 3 Tбайт, в которых применяется современная методика разбивки — GPT, пришедшая на смену загрузочной записи master boot record (MBR). К сожалению, в Windows XP есть ограничения на работу с дисками, объем которых составляет более 2 Tбайт. В частности, в этой версии операционной системы не поддерживается GPT. Утилита, разработанная специалистами Paragon Software, позволяет решить данную проблему. Paragon GPT Loader представляет собой драйвер, который обеспечивает совместимость Windows XP с GPT-разметкой жестких дисков (RAID-конфигурации не поддерживаются). В то же время GPT Loader пока не позволит вам задействовать 3-терабайтный носитель в качестве системного диска. Полноценное применение носителя возможно лишь в тех случаях, когда диск подключен как дополнительное устройство.

В августе я преобрёл диск на 3 терабайта. Но какое же было огорчение узнав о том что Windows XP* не поддерживает такой большой объём. Вместо этого он показал мне 725 гигабайт. Решение нашлось быстро.

Компания Paragon Software Group анонсировала продукт под названием Paragon GPT Loader, который поможет преодолеть ограничение на размер адресуемого дискового пространства, существующее в операционной системе Windows XP. Фактически, продукт является драйвером, который обеспечивает совместимость Windows XP с GPT-разделами.

Стоит сразу упомянуть об ограничениях, связанных с использованием продукта. Paragon GPT Loader не позволяет использовать 3-терабайтный носитель в качестве системного диска. Полноценное использование носителя возможно лишь в тех случаях, когда диск подключен в качестве дополнительного устройства. Диски высокой емкости также не могут использоваться в RAID-конфигурациях или в качестве внешних носителей.
* — проверялось на 32х битной лицензионной системе.

Вот вы скачали программу, установили и зарегестрировали. Теперь разберём как правильно установить HDD.
Выглядит это так:
Paragon GPT Loader

Первое, что предлагается, это конвертировать диск в GPT формат. На следующем шаге вы просто выбираете, какой именно (заметьте, полный объем уже сразу виден).
Paragon GPT Loader

После конвертации можно приступить к созданию разделов (Create Partition)
Paragon GPT Loader

В очередной раз нужно выбрать, с каким диском вы будете работать.
Paragon GPT Loader

На следующем шаге задать объем раздела.
Paragon GPT Loader

Назначить букву и метку тома.
Paragon GPT Loader

И, Вуаля!, получаем 3 ТБайта на Windows XP! Дальнейшие тесты на ней стали возможны именно благодаря этому инструменту.
Paragon GPT Loader

Теперь о грустном:
1) GPT диск уже нельзя конвертировать обратно в MBR без сторонних утилит.
2) GPT loader стоит $20. Бесплатная бета версия (вышедшая в конце 2010 года) уже не доступна.
Наверняка кто-то из вас захочет обойти ограничение с MBR при помощи динамических дисков, ведь с их помощью можно было собирать большие RAID массивы. Можете сразу оставить эту идею, попытка преобразования приводит к ошибке:
Paragon GPT Loader

Примечание имени меня:
Программу следует давать как приложение к дискам таких объёмов т.к. нет гарантии что у всех поголовно не будет таких же проблем с определением места.
P.S. в будущем с переходом на новые ОС сия вещь перестанет быть нужной, т.к. предположительно на них диски будут определятся сразу и в полном объёме.

Материал подготовлен по средствам сайта СИТИЛИНК

  • Partional magic под windows 10
  • Parallels desktop для переноса windows
  • Paragon extfs for windows активация
  • Paragon extfs for windows torrent
  • Parallels desktop для windows аналоги