Установка на xp на ssd

Обновлено: 04.07.2024

Прочитал топик «У вас 2-3 HDD? Ускорим загрузку и реакцию Windows и программ» который и сподвиг рассказать о моем методе ускорения винды. Началом послужило приобретение SSD SLC диска TS16GSSD25S-S и 4Гб памяти (в то время у меня стояла WinXP 32bit) и желание выжать из системы максимум. Данный метод тестировался мной полгода на XP и столько же на 7.

Итак цели:


1. Защита SSD диска (есть куча мнений о их «живучести», если ставить на них винду и файл подкачки);
2. Ускорение реакции винды на действия пользователя;
3. Ускорение работы приложений и служб системы;
4. Использования памяти свыше 3Гб (в случае если винда ее не видит).

Методы и инструменты:

  • + единожды измененный файл (например файл реестра пользователя NTUSER.DAT) будет хранится в памяти и все обращения будут идти уже к его копии в памяти, тем самым увеличивая скорость системы
  • + вся запись на диск происходит в память — увеличивая скорость системы
  • + можно включить отложенную запись на один конкретный раздел диска
  • + можно по команде пользователя «скинуть» все изменения на диск (например при установке тяжелого ПО)
  • — вся запись на диск происходит в память — потеря питания приводит к потери данных (а точнее к потере изменений за сессию)
  • — ограничен размер буфера в памяти 512Мб — при его полном заполнении СИСТЕМА ВИСНЕТ НАГЛУХО с потерей всех изменений за сессию (в версии Windows Embedded Standard 7 это ограничение увеличено до
  • + не надо чистить каталог TEMP на RAM диске (при каждой перезагрузке данные в них будут теряться)
  • + некоторое ускорение системы
  • + некоторые утилиты допускают создание RAM диска в памяти свыше 3Гб, тем самым можно задействовать «недоступную» память
  • + избавление SSD диска от хранения временных файлов
  • — ограниченный размер TEMP папки (для некоторого ПО 500-800Мб мало)
  • — некоторое ПО скидывает в TEMP каталог данные нужные ей после перезагрузки, естественно после оной их там не окажется
  • + ускорение доступа к файлу подкачки
  • + создание RAM диска в недоступной памяти свыше 3Гб
  • + избавление SSD диска от хранения файла подкачки
  • + фрагментация файла подкачки больше не важна
  • — ограниченный объем файла подкачки

5. Метод — не храните личные данные на диске с системой и уж тем более на рабочем столе.
Все «Мои документы», фильмушки, фотки и т.д. советую хранить НЕ на системном разделе диска. Можно назвать причиной замедление работы, особенно это объективно когда все хранится на рабочем столе, но главная причина — сохранность данных. Лично я давно перешел на использование сервера в домашних условиях — все данные в семье хранятся там, это надежно и дает возможность доступа к ним с любого компа, ноутбука и КПК. Он всегда включен, всегда доступен, а на вопрос зачем держать сервер только для этого — у меня NAS сервер только лишь часть реализованных им возможностей. В связи с проблемой недоступности данных «вне дома» — верю вы придумаете решение (моим решением является VPN соединение, и не более 10 файлов на ноутбуке/кпкашке с собой). Еще есть чувство «безнаказанности», помню в 96г обливался потом, поняв что рухнул важный раздел на харде, сейчас же изгаляюсь над виндой как хочу, с уверенностью что при проблеме восстановлю ее из образа Acronis-ом за 10 минут (на том же сервере лежат порядка 10 образов на разные компы и ноуты и с разными ОС под них). Еще плюс — мне достаточно харда в 16Гб для работы под Win7.

6. Метод — перенос пользовательских папок на RAM диск.
Сильно не бейте — у меня были причины так поступить. Сначала я включил режим EWF на системный диск, спустя какое-то время мне стало не хватать буфера в 512Мб для комфортной работы (приходилось перезагружать комп раз в 1-2 дня, а обычно он у меня неделями находился в «режиме сна» и перезагружался крайне редко). Проанализировав какие файлы чаще всего меняются (отжирая при этом буфер EWF) пришел к выводу что это в меньшей степени сами файлы винды в папках WINDOWS и Program Files и в большей степени папка текущего пользователя. Решено было разнести на разные диски папку пользователя (в моем случае два пользователя) и файлы винды/программ.
Программа минимум — сделать 2 логических диска — на первом винда, на втором две папки пользователей из Documents and Settings. Для каждого диска включить EWF, тем самым общий максимальный буфер увеличится до 1Гб.
Программа максимум — перенести папку пользователя на сохраняемый RAM диск — получим очень приличный прирост в скорости, но сохранять образ этого диска надо на раздел БЕЗ EWF, а то есть риск переполнить буфер и получить зависание при перезагрузке системы в момент сохранения образа RAM диска. Плюсы и минусы:

  • + ощутимый прирост в скорости (ярлыки, часть реестра, рабочий стол — все это теперь в памяти)
  • + отклик системы на действия пользователя просто изумительный.
  • + буфер EWF теперь не так быстро уменьшается (можно поработать без перезагрузки 3-5 дней)
  • — тот же риск потерять изменения за сессию при зависании/потере питания
  • — ограничен размер (иногда папка пользователя может быть просто огромной)

7. Метод — правильная разметка SSD диска.
Достаточно логична проблема, когда логический блок данных (равный, к примеру, одному физическому блоку на диске) располагается на диске со смещением. Следствие этого — при чтении/записи одного логического блока данных происходит работа с «двумя половинками», а фактически с двумя, физическими блоками на диске. В теории при форматировании диска под Win7 таких проблем не должно возникать, но желательно все таки это проверить, например с помощью Paragon Alignment Tool.

Итак, берем картину мироздания и тупо смотрим что к чему.
Постараюсь попонятнее обрисовать то, что у меня получилось и последовательность действий для достижения этого.

Начинал я с Windows XP 32bit


Структура дисков должна получится следующая:

реальные разделы или диски (NTFS)
С: — желательно первый на быстром диске, на нем винда (за вычетом папки TEMP и папок пользователей из Documents and Settings) и «самый важный» софт. EWF включен в режиме отложенной записи.
D: — второй раздел в системе, без каких-либо ускорителей — тут главное надежность. Хранятся личные документы, проинсталлированные игрушки, некоторый софт, так же сюда сохраняется образ RAM диска при выключении.

рам-диски (FAT32)
E: — рам диск, с сохранением данных в образ на диск D, на котором расположены перенесенные профили пользователей. Ориентировочный размер 300-400Мб.
F: — рам диск без сохранения данных, в корне находится файл подкачки, папка TEMP для хранения временных файлов. 500-600Мб.

Можно обойтись без букв E и F если подключать тома RAM дисков как «пустые NTFS папки». К примеру диск E подключить как папку c:\Documents and Settings\имя пользователя\ и отменив букву диска, а F прикрутив так же к каталогу windows/temp с отменой буквы диска, но при этом SWAP придется кидать в туже под папку, а не в корень. Для SuperSpeed RamDisk Plus это можно выполнить через виндовское «Управление дисками», для Gavotte RAMDisk придется работать через командную строку непосредственно с утилитой. Данный метод более предпочтительный т.к. не приходится заморачиватся с «символьными ссылками» (папками, указывающими на другой каталог или диск) и не создается множество дисков в системе.

Теперь к реализации.
Допустим у нас есть диск (SSD или простой HDD), на нем два раздела, C: под систему и D: под данные пользователей.
Отключаем индексацию файлов на всех NTFS томах (для SSD это зло), файл подкачки, восстановление системы, спящий режим (к сожалению придется пользоваться только ждущим режимом).
Чистим папки c:\WINDOWS\Prefetch и c:\Windows\system32\dllcache\.
Выполняем в командной строке sfc /cachesize=0.
Устанавливаем SuperSpeed RamDisk, кидаем в Program Files программу Gavotte RAMDisk. Для использования ими недоступной памяти у SuperSpeed в настройках нужно поставить несколько галочек (подробнее гуглить), у Gavotte — прописать в реестре [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RRamdisk\Parameters] «UsePAE»=dword:00000001 (обычно в комплекте есть reg файл).
Создаем RAM диск SuperSpeed-ом, ставим режим сохранения образа при выключении (место хранения — диск D). Он создаст диск с буквой.
Перезагружаемся и входим под Администратором (если таковой не виден — отображение администратора при запуске [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList] параметр типа dword «Adminus»=«00000001»). Ручками перемещаем все из c:\Documents and Settings\имя пользователя\ на вновь созданный RAM-диск (папка — исходник должна стать пустой) и идем в Мой компьютер — Управление — Управление дисками. Находим RAM-диск, удаляем букву диска и создаем путь, указав папку пользователя на диске C. Все, теперь можно перезайти под собой и проверить стабильность работы — ваши данные хранятся в памяти и записываются в образ на диске D при перезагрузках.
Теперь создаем рам диск с помощью Gavotte RAMDisk, указываем размер, удаляем букву диска (бэкспейсом) и нажимаем «применить». Далее монтируем диск как папку, выполнив rdutil link C:\windows\temp (придварительно ее почистив). Также необходимо переписать пути переменных среды tmp и temp на этот путь (изначально используется папка temp внутри профиля пользователя).
Теперь нужно подключить SWAP-файл, причем в ту же папку temp — выполняем addswap C:\windows\TEMP\pagefile.sys 384 384. Проверить подхватывается ли файл при запуске можно перезагрузившись и попробовав удалить его из temp (система должна не позволить), также в корне диска C не должно быть ни pagefile.sys, ни hiberfil.sys.
Самым последним этапом перезагружаемся в безопасном режиме, копируем файлы для EWF и выполняем reg файл (обычно с ним в архиве идет). При применении reg файла он обязательно должен ответить что ВСЕ данные перенесены. Далее перезагружаемся и активируем режим отложенной записи.

Так же желательна некоторая оптимизация винды — привожу листинг reg файла, который я запускаю при каждой установке XP для каждого! пользователя. Он не претендует на супер правильность, так что советую проанализировать каждый пункт и решить нужен ли он лично вам.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
«EnablePrefetcher»=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
«Enable»=«N»
«OptimizeComplete»=«No»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
«EnableAutoLayout»=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
«NtfsDisable8dot3NameCreation»=dword:00000001
«NtfsDisableLastAccessUpdate»=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
«DisablePagingExecutive»=dword:00000001
«LargeSystemCache»=dword:00000001
«IOPageLockLimit»=dword:03e80000
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl]
«Win32PrioritySeparation»=dword:00000005
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
«BootExecute»=""
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
«IRQ8Priority»=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems]
«Posix»=-
«Optional»=-
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
«Auto»=«0»
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
«NoRecentDocsHistory»=dword:00000001
[HKEY_CURRENT_USER\Control Panel\Desktop]
«MenuShowDelay»=«50»
«FontSmoothing»=«2»
«FontSmoothingType»=«2»
«FontSmoothingOrientation»=«1»
[HKEY_CURRENT_USER\software\microsoft\windows\currentversion\explorer\advanced]
«TaskbarGroupSize»=dword:00000006
«SeparateProcess»=dword:00000001
[HKEY_CURRENT_USER\Control Panel\Keyboard]
«InitialKeyboardIndicators»=«2»
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
«WaitToKillServiceTimeout»=«10000»
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
«NoFavoritesMenu»=dword:00000001
«NoRecentDocsMenu»=dword:00000001
«NoSMHelp»=dword:00000001
«MemCheckBoxInRunDlg»=dword:00000001
«NoActiveDesktop»=dword:00000001
«NoLowDiskSpaceChecks»=dword:00000001
«NoSharedDocuments»=dword:00000001

Теперь про Windows 7 32bit

С этой виндой будет работать хр-шный EWF, но получилось достать новую версию от Windows 7, у которой буфер отложной записи около 1300Мб. В связи с этим отпадает необходимость переносить папку пользователя из Documents and Settings (к тому же последняя разрослась до неприличных размеров) и все манипуляции сводятся к включению EWF, добавлению RAM-диска с помощью Gavotte RAMDisk и перемещения туда файла подкачки. Reg файл также более скромный т.к. в актуальности многих параметров я не уверен, то оставил только некоторые из них.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
«EnablePrefetcher»=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
«Enable»=«N»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
«EnableAutoLayout»=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
«NtfsDisableLastAccessUpdate»=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
«LargeSystemCache»=dword:00000001
[HKEY_CURRENT_USER\Control Panel\Desktop]
«MenuShowDelay»=«150»
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]
«BootExecute»=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]
«Auto»=«0»
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
«NoRecentDocsHistory»=dword:00000001
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
«WaitToKillServiceTimeout»=«10000»
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace\]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
«MemCheckBoxInRunDlg»=dword:00000001
«NoLowDiskSpaceChecks»=dword:00000001

Для удобства пользования EWF у меня на рабочем столе лежат два батника. Первый сбрасывает буфер на диск и выключает EWF до следующей загрузки системы (актуально при установки ПО). Второй в вкратце показывает сколько израсходовано буфера:

EWF сброс памяти.bat
ewfmgr c: -commitanddisable -live
ewfmgr c: -enable
pause

EWF состояние.bat
@ewfmgr -all | find «Volume Name»
@ewfmgr -all | find «State»
@ewfmgr -all | find «Boot Command»
@ewfmgr -all | find «Memory used for data»
pause

Установка Windows XP на SSD

Чтобы SSD имел высокую скорость работы, необходимо выбрать режим AHCI в параметрах BIOS. Можно также выставить настройку RAID, но для этого понадобится по меньшей мере два устройства, которые будут объединены в массив. Соответствующие параметры выставляются в разделе, отведённом под взаимодействие с запоминающими девайсами.

Режим AHCI в BIOS

Шаг 2: Установка

Первый шаг актуален для компьютеров с любыми накопителями, поэтому процесс инсталляции WinXP на SSD не будет отличаться от процедуры, проводимой в случае использования HDD.

подготовка раздела и копирование файлов

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

Подробнее: Установка Windows XP на VirtualBox

Шаг 3: Оптимизация

Эпоха Windows XP пришла раньше, чем SSD-накопители стали доступны простым потребителям, поэтому функции системы по умолчанию не оптимизированы под высокоскоростную запись и чтение данных. Изменить некоторые настройки придётся самостоятельно, однако выполнять эти действия необязательно — без них ОС тоже будет стабильно работать.

Выключение индексирования

Один из устаревших для этих накопителей процессов, который стоит деактивировать.

    Воспользуйтесь комбинацией Win+E или откройте ярлык «Мой компьютер».

Установка Windows XP на SSD_001

Установка Windows XP на SSD_002

Разрешение кэширования

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

  1. Нажмите Win+R и в появившемся поле введите control , после чего кликните «ОК».

Установка Windows XP на SSD_017

Установка Windows XP на SSD_005

Установка Windows XP на SSD_018

Установка Windows XP на SSD_019

Установка Windows XP на SSD_020

Отключение дефрагментации

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

Установка Windows XP на SSD_017

Установка Windows XP на SSD_015

Установка Windows XP на SSD_014

Деактивация Prefetcher

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

    Используя комбинацию клавиш Win+R, откройте окно быстрого запуска программ. Введите regedit в имеющемся поле, кликните кнопку «ОК».


Установка Windows XP на SSD_010

Дополнительно: SSD Mini Tweaker XP

Программа предназначена для упрощённой настройки параметров взаимодействия системы с SSD-накопителем и подходит для Windows XP x32 и более новых версий.

Окно SSD Mini Tweaker в Windows

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

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


Именно работа с мелкими файлами и есть самой слабой стороной обычного диска, а линейная скорость, как думают многие. SSD может быть даже со скоростью 100 мб/с, и он все равно будет быстрее даже нового жесткого диска. Но что делать, когда вам нравится преимущества SSD, но при этом вы не хотите уходить с Windows XP? В таком случае можно попробовать настроить Windows XP для SSD-накопителя.

В этой статье я приведу основный моменты, а также дам рекомендации по поводу работы SSD на старой, но все еще любимой XP.

Поддержка TRIM SSD в Windows XP

Пожалуй главная проблема в XP, это отсутствие команды TRIM (по сути это сбор мусора). Что такое TRIM? Если кратко, так чтобы вы поняли, то это специальная команда интерфейса, при помощи которой Windows уведомляет SSD о том, какие блоки уже не содержат данных, и поэтому они могут быть физически удалены с SSD. Современные версии Windows эту команду поддерживают, но во времена XP о SSD даже и не думали.

Что будет с SSD, если нет команды TRIM? Во-первых, если у вас накопитель на контроллере SandForce, то его производительность со временем упадет, но при этом он все равно будет намного быстрее любого жесткого диска.

Накопители на основе SandForce хороши тем, что все свободное место на диске они использут как резервную. Поэтому если у вас в большинстве случаев много свободного места, то проблем с падением производительности вы не заметите SandForce в отличии от других контроллеров не спешит удалить файлы по команде TRIM, так как данные возможно необходимы еще некоторое время. Тем не менее, архитектура SandForce (впрочем как и Indilinx, jmicron, Marvell, Phison) со временем стремится использовать именно активный сбор мусора, вместо фонового.

Размер или границы раздела на SSD должны быть кратные 1 МБ, это например умеет менеджер GParted (в режиме LiveCD, разметка создается автоматически).

Я вам советую покупать не самый дешевый SSD для работы в Windows XP (советую производителя Intel), а также при возможности оставлять хотя бы 20% свободного места на диске.

Установка Windows XP на SSD диск

Первое что нужно понять, так это что для поддержки необходим режим AHCI, режиме IDE не подойдет (вернее просто будет работать SSD медленнее). Поэтому перед установкой зайдите в BIOS и переключите SATA в режиме AHCI.

Возможно вас заинтересует кэш из SSD-накопителя, который можно сделать даже в Windows XP при помощи утилиты Primocache.

Как проверить что TRIM работает?


Может быть стоит отключить Prefetcher для SSD?

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

Там будет ключ EnablePrefetcher (DWORD), значение которого и можно изменить на:

Купить ssd диск – это не самое главное. Важно правильно его установить, то есть оптимально настроить операционную систему для улучшения его быстродействия и продления срока эксплуатации.

Если в Вашем браузере открыта эта страница, значит Вы стали счастливым обладателем ssd диска. И правильно, что выбор остановился именно на нем, так как приятно удивитесь скорости запуска приложений и операционной системы из семейства Windows. Об установке Windows XP и пойдет речь в этой статье.

Поскольку ssd — это современная технология, а Windows XP в наше время используется все реже, то совмещение этих двух понятий кажется выполнимым только опытным сисадминам. Но если сделать все в соответствии с этой инструкцией, то Вы получите полностью рабочую систему. Итак, начнем. Для этого потребуется:

Выравнивание раздела по блокам ssd

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

Windows xp не может самостоятельно выровнять разделы под требуемые архитектурой ssd параметры, поэтому нужно сделать это вручную двумя способами:

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

Для разметки будем использовать именно ее, так как она самая доступная. Начнем:

  • Diskpart имеет только две командных опции. Первая предназначается для запроса по имеющейся геометрии диска, а вторая для изменения конфигурации диска. По команде diskpart -? можно узнать ее возможности.

win xp и ssd

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

win xp на ssd

    Воспользовавшись «Управлением дисками» (Заходим в Пуск

windows xp на ssd

  • Раздел создаем при помощи выполнения команды «diskpart -s X» где, вместо X, подставьте номер Вашего накопителя, который отобразился в Диспетчере дисков. Если в системе не установлено других дисков – 0 является правильным номером для такого девайса, как ssd диск. Надо ответить согласием, то есть «y», на два вопроса, которые задает diskpart в консоли, на третий вопрос укажем начало партиции, измеряемым в секторах, как 2048, на четвертый укажем размер партиции.

win xp и ssd

  • Далее следует форматировать раздел в файловую систему ntfs (размер кластера 4096 Bytes) через управление дисками.

win xp на ssd

Примечание: В разных источниках значение, именуемое partition starting offset, отображается разное (65 536 — 1 048 576). Надо использовать последнее, так как это значение используется для ssd, кроме того, это значение является универсальным.
Если нет возможности запустить установленную Windows XP, можно воспользоваться LiveCD диском, где так же присутствует утилита Diskpart.

Настройки BIOS для работы с ssd диском

Прежде, чем приступать к установке Windows XP на ssd диск, стоит перевести Ваш SATA-контроллер в режим AHCI. Эти настройки не относятся к разряду оптимизаций – это требование к конфигурации компьютеров, в которых будет использоваться твердотельный накопитель — ssd диск.

windows xp на ssd

Если при установке системы будет найдет драйвер вашей материнской платы, что маловероятно, то автоматически поставится AHCI. Если Ваша материнская плата свежего выпуска, то при включенном AHCI установка Windows XP на ssd диск прервется или вообще вылетит в BSOD — так называемый, «синий экран смерти». Выход есть всегда — нужно просто выключить AHCI и установить операционную систему в режиме IDE mode.

Установка операционной системы

Вам необходимо пройти стандартную процедуру установки Windows XP, то есть «с нуля», а не восстановить или откатывать систему из сохраненной копии. Если Вы просто будете выполнять восстановление системы, то, вероятнее всего, на выходе получите, как минимум, конфликт устройств и различные ошибки и глюки. Конечно, есть вероятность что перенос может пройти успешно, но это маловероятно. Windows XP далека от идеальной ОС в плане всевозможных глюков и ошибок. Так что, надеюсь, Вы понимаете, о чем разговор — только чистая установка.

Не рекомендуется использовать никаких авторских сборок Windows XP, которых предостаточно в интернете, даже если там написано, что включена поддержка AHCI. Возьмите «голую» систему, а дополнительный софт можете поставить из сборок.

ssd диск должен определяться как системный диск или, как привычно его называют, диск C. Это вызвано необходимостью того, чтобы получить прирост в производительности для работы с программами и Windows XP в целом. В противном случае, ssd диск будет давать прирост в производительности только для тех игр и программ, которые были установлены на него, то есть прирост будет минимальным, а возможный потенциал использования не будет раскрыт.

win xp и ssd

На самом процессе установки системы останавливаться не будем — она нисколько не отличается от установки на обычный хард и в сети на этот счет дано множество информации.

Включение режима AHCI (ОС уже установлена)

Если Вы установили Windows XP в режиме IDE mode, то идем в поисковую систему или ищем драйвер на сайтах производителей материнских плат (с поддержкой AHCI). Можно продолжать работать в IDE mode и дальше, что, кроме как небольшим понижением производительности диска, ничем не грозит.

    Запустим Диспетчер устройств (Мой компьютер

Если все завершилось успешно, операционная система определит новое AHCI-устройство, и при помощи активной технологии NCQ (аппаратная установка очередности команд) станет возможным значительный прирост производительности. Тем, кто желает быть уверенным в том, что накопитель все время будет работать в оптимальном режиме и использовать самый «свежий» драйвер, необходимо установить программу Intel Matrix Storage Manager.

Оптимизация работы ssd диска

ssd диск не существовал при разработке операционки Windows XP и учесть ее особенности для работы с такими девайсами было невозможно. Поэтому, некоторые рекомендации по оптимизации работы с твердотельным накопителем надо выполнить.

Итак, после того, как Вы успешно установили Windows XP на ssd диск, следует произвести следующие действия:

  • Для материнских плат, собранных на чипсете Intel, устанавливаем (если еще не установлена) Intel Chipset Software Installation Utility, а так же Intel Rapid Storage.
  • Если Вы обладаете интеловским ssd диском — устанавливаем Intel Solid-state Drive Toolbox. В настройках программы необходимо запланировать еженедельный запуск Intel ssd Optimizer (инициализирует встроенную аппаратную функцию TRIM). Для ssd других производителей рекомендуется установить утилиты от поставщика и произвести их конфигурацию аналогично.
  • Отключаем индексацию файлов для ssd диска. В операционках семейства Windows имеется возможность отключить индексирование для каждого логического диска по отдельности, так же, как и для всех дисков одновременно.

win xp на ssd

Открываем «Мой компьютер» или «Проводник», раскрываем дерево папок, находящееся слева.
Правой кнопкой мыши нажимаем на логический диск, индексацию которого хотим отключить.
Выбираем в контекстном меню пункт «Свойства».
Выбираем вкладку «Общие», если она еще не открыта.
Убираем чекбокс «Разрешить индексирование диска для быстрого поиска».
Нажимаем «Применить» (начинается процесс применения атрибутов файлов диска, и если при этом возникнет предупреждение о невозможности доступа, кликните «Пропустить все», затем кнопку «OK».

    Включаем кэширование записи на наш диск. Кэш – это быстродействующая память между системной шиной и читаемыми или записывающимися данными диска. В кэше также хранятся данные, к которым происходит наиболее частое обращение диска, за счет этого и увеличивается быстродействие дисковой подсистемы. Здесь проделываем следующее: Мой компьютер

> свойства (правой кнопкой мыши)

windows xp на ssd

  • Отключаем Файл Подкачки.
  • Рекомендуется так-же перенести кэш и профиль установленных браузеров с ssd на хард (Hard Disc Drive), или, еще предпочтительнее, на RAM диск. Не забывайте и о том, что для обеспечения нормального функционирования TRIM рекомендуется оставлять 25% свободного пространства на диске.
  • С целью контроля объемов записываемой на диск информации, рекомендуется периодически проводить мониторинг ssd накопителя с помощью утилиты ssd Ready. В том случае, если какая либо из установленных вами программ или игр, будет производить большой объем чтения-записи на ssd диск, лучше перенести подобные папки на обычный HDD воспользовавшись символической ссылкой.

В результате исполнения всех выше указанных рекомендаций, количество обращений на ssd диск должно резко сократится.

Поскольку SSD это рокет сайенс, а winxp это уже почти пережиток прошлого, совмещение этих двух вещей порождает взрыв мозга. Заморочившись, я порылся в Интернете и ничего не нашел – т.е. пишут много, но для нубов (чтоб было понятно) ничего нет. Поэтому плоды взрыва собственного мозга я собрал здесь, на всеобщее обозрение. Если есть что добавить – вэлком!

PS. Если не заморачиваться, можно просто воткнуть и почти все будет хорошо. Правда потенциально могут быть затыки, повышенный износ SSD и производительность меньше заявленной. Если у вас win7, то можно просто воткнуть и все будет нормально.

Выравниваем партицию по блокам SSD.

Если по-русски, то делать нужно следующее:

Пример текста при работе с diskpar (в данном примере ssd является диском 1):

C:\Install>diskpar -i 1
—- Drive 1 Geometry Infomation —-
Cylinders = 4139
TracksPerCylinder = 240
SectorsPerTrack = 63
BytesPerSector = 512
DiskSize = 32041820160 (Bytes) = 30557 (MB)

End of partition information. Total existing partitions: 0

C:\Install>diskpar -s 1
Set partition can only be done on a raw drive.
You can use Disk Manager to delete all existing partitions
Are you sure drive 1 is a raw device without any partition? (Y/N) y

—- Drive 1 Geometry Infomation —-
Cylinders = 4139
TracksPerCylinder = 240
SectorsPerTrack = 63
BytesPerSector = 512
DiskSize = 32041820160 (Bytes) = 30557 (MB)

We are going to set the new disk partition.

All data on this drive will be lost. continue (Y/N)? y

Please specify starting offset (in sectors): 2048
Please specify partition length (in MB) (Max = 30556): 30556

Done setting partition.
—- New Partition information —-
StatringOffset = 1048576
PartitionLength = 32041304064
HiddenSectors = 128
PartitionNumber = 1
PartitionType = 7

You now should use Disk Manager to format this partition

C:\Install>

Лирическое отступление: значение partition starting offset в разных источниках указывается разное (от 65536 до 1048576), я предлагаю использовать последнее т.к. это значение, используемое win7 для ssd, кроме того это значение более универсальное (раздел, начинающийся на 1048576 выровнен по 65536, но не наоборот).

У меня не было под рукой только один sata-шлейф, поэтому я весь процесс проделал, запустившись с live cd. В моей сборке не было «Управления дисками», поэтому номер диска пришлось угадывать (если в системе нет других дисков – 0 будет правильной догадкой). Удаления разделов я избежал, так как на новом ssd никаких разделов не было. Форматировал я через пуск – выполнить – «format c: /fs:ntfs /a:4096», где «с» нужно заменить на букву ssd. Если в используемой сборке live cd есть «Управления дисками», то просто следуем по шагам выше.

Настраиваем WinXP/2003

Устанавливаем в реестре следующие параметры:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters] «EnablePrefetcher»=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOpt imizeFunction] «Enable»=»N»
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\OptimalLayout] «EnableAutoLayout»=dword:00000000

Затем отключаем функцию «Hibernate» (спящий режим) в XP следующим образом.

Затем вам нужно будет отключить восстановление системы, выполнив следующие инструкции с web-сайта Microsoft.

Через какое-то время диалоговое окно «System Properties/Свойства системы» закроется.

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

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

Это позволяет отключить функцию кэширования файла во время записи. Опять же, это экономит циклы записи на накопитель.

Следующей функцией XP, которую полезно отключить, является функция записи в параметры файла времени последнего доступа. Нажмите «Start/Пуск», «Run/Выполнить», введите в командную строку «cmd» и нажмите клавишу «Enter»:
Введите команду «fsutil behavior set disablelastaccess 1? и нажмите «Enter».

Восстановить функцию можно, поменяв цифру 1 на 0. Параметры времени последнего доступа к файлу могут быть необходимы для некоторых программ резервирования, которые будут копировать только изменённые файлы.

Отключение индексирования диска.

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

Читайте также: