Оптимизация ssd диска в windows xp. Основные моменты при установке Windows XP на SSD. Отключение индексирования диска

  • 02.07.2020

Эта статья описывает особенности установки Windows XP на новые HDD или SSD диски с секторами 4к (4096 байт, так называемые диски Advanced Format).

Особенность использования, таких дисков, заключается в том, что разделы на этих дисках нужно выравнивать по границам кратным 1024. То есть начало первого (системного) раздела должно быть не в секторе 63, как это было на старых дисках, а например в 2048 секторе.

Вот в этом и есть проблема при установке Windows XP. Тут возможны две ситуации:

  1. Разбивка диска установщиком Windows XP.
  2. Разбивка диска установщиком Windows 7 или 8, 10, а также альтернативными программами, например gparted.

В первом случае будет падение скорости работы диска, потому, что разделы будут по нечетным границам выровнены. Это связано с тем, что установщик Windows XP ничего "не знает" о 4К дисках и не умеет с ними правильно работать. И например первый раздел он начнет с сектора номер 63.

А во втором случае загрузчик Windows XP не сможет стартовать. Это связано с тем, первая часть кода загрузчика, которая записана в MBR секторе, "полезет" в сектор 63 за второй частью загрузчика. А там пусто, ведь выровненный раздел начинается совсем в другом секторе (например 2048).

То есть алгоритм установки Windows XP на 4К диск должен быть такой:

  1. Создать NTFS разделы на диске, используя программы умеющие работать с 4К дисками. Лучше всего использовать Windows 7 для этой цели, но можно и что-то другое.
  2. Начать установку Windows XP. После первого этапа, текстовый режим - копирование файлов, затем установщик перезагрузит компьютер и вы получите черный экран. Загрузки во второй этап не будет.
  3. Теперь нужно будет установить альтернативный загрузчик.

Cамый простой вариант это использование программы bootsect, которая есть в составе Windows 7, 8, 10. Нужно запустить компьютер с установочного диска любой из этих версий, когда установщик запуститься, нажать клавши Shift+F10 - это окроет терминал (командную строку) Windows. В терминале выполнить команду:

bootsect /nt52 c: /mbr

В строке команды вам нужно указать букву диска, на который начата установка Windows XP. Узнать букву диска можно, предварительно запустив программу diskpart. Или исходя из правила присвоения букв разделам диска. Если диск единственный и на нем один раздел это будет буква C:. Если разделов два, тогда первый раздел получит букву C:, а второй раздел букву D:

Как вариант, в окне установщика, можно выбрать пункт "Восстановить систему" и затем использовать средства восстановления загрузки Windows

Еще один вариант это запустить компьютер в какой-либо сборке Live Windows и оттуда запустить программу Bootice .

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

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь - поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354 . Или на телефон +7 918-16-26-331 .

Даже небольшая сумма может помочь написанию новых статей:)

» Как самостоятельно установить Windows XP на SSD диск?

Как самостоятельно установить Windows XP на SSD диск?

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

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

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

  • утилита для работы с разметкой дисков (любая, включая рассмотренную ниже Diskpart);
  • "чистая" (не сборка) Windows XP;
  • драйвера для материнской платы с поддержкой режима AHCI;
  • утилиты для оптимизации работы с ssd-дисками.

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

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

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

Самый легкий и простой способ разметки - присоединить ssd диск к системе с уже работающей Windows 7 и создавать разделы штатными средствами с помощью Диспетчера дисков. По умолчанию, смещение блока относительно начала диска (офсет), в Windows 7 и более старших версиях равен 1024 kB. Это значение будет являться оптимальным выбором, так как отлично соотносится с распространенными размерами фрагментов, такими как 64 kB, 128 kB и т. д., а также с менее распространенными значениями фрагмента – 512 kB и 1024 kB.

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

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

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

  • Для большинства ssd дисков размер страницы флеш-памяти равен 4 096 Bytes (4 kB), а в стандарте размер кластера - 4 096 Bytes (4 kB).
  • Перед использованием утилиты просмотрите информацию о диске.

  • Воспользовавшись «Управлением дисками» (Заходим в Пуск ~> Панель Управления ~> Администрирование ~> Управление Компьютером ~> Управление Дисками), Вы найдете номер нового диска и убедитесь, что на нем нет разделов (если есть их следует удалить, в противном случае diskpart не будет работать).

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

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

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

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

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

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

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

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

ssd диск должен определяться как системный диск или, как привычно его называют, диск C. Это вызвано необходимостью того, чтобы получить прирост в производительности для работы с программами и Windows 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 имеется возможность отключить индексирование для каждого логического диска по отдельности, так же, как и для всех дисков одновременно.

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

  • Включаем кэширование записи на наш диск. Кэш – это быстродействующая память между системной шиной и читаемыми или записывающимися данными диска. В кэше также хранятся данные, к которым происходит наиболее частое обращение диска, за счет этого и увеличивается быстродействие дисковой подсистемы. Здесь проделываем следующее: Мой компьютер ~> свойства (правой кнопкой мыши) ~> Оборудование ~> Диспетчер устройств. В окне выбрать нужное дисковое устройство и нажать кнопку «свойства». Далее выбираем вкладку «Политика». Здесь необходимо установить чекбокс «Разрешить кэширование записи на диск». Если Вы уже выполнили установку Intel Rapid Storage, то кэширование автоматически включено.

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

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

Вот и все! Операционная система Windows XP установлена на ssd диск.

"Ответить с цитированием" в The Bat (22.01.2014). →

Представьте, мне в руки попадает SSD на 500ГБ. Но я поклонник Windows XP, и не все технологии SSD работают в данной ОС. Обидно? Обидно. Будем исправлять.

Как адекватно подойди к вопросу. Выяснить список всех технологий, используемых современными SSD. Выяснить, какие не работают в Windows XP. Устранить эти проблемы.

Список всех технологий SSD:
- SATA3 (Serial Advanced Technology Attachment): интерфейс, дающий устройству способность устройства работать на скорости 750МБ/с;
- NCQ (Native Command Queuing): технология оптимизации чередования команд, является расширением протокола команд SATA;
- TRIM: команда интерфейса SATA, позволяющая физически удалять файл с носителя сразу после его удаления из MFT;
- AHCI (Advanced Host Controller Interface): технология, подключающая расширения протокола команд SATA. Необходима для TRIM и NCQ;
- технология выравнивание разделов: необходима для выравнивания износа ячеек SSD;
- в RAID-массивах SSD используются отдельные технологии (к примеру, LSI CacheCade), но здесь они затрагиваться не будут.

А также для эрудиции:
- FeRAM (Ferroelectric RAM): новый тип памяти для SSD, на замену NAND (40 лет жизни при непрерывной перезаписи);
- технологии TLC, MLC и SLC: определяют количество циклов перезаписи ячейки SSD (1000, 3000, 100000 соответственно);
- есть асинхронная память ONFi 1.0, есть синхронная ONFi 2.x. Синхронная выше асинхронной по скоростям чтения/записи при одинаковой цене, но проигрывает по энергопотреблению (пример).

Список технологий SSD, не работающих в стандартных дистрибутивах Windows XP (самопальные сборки не в счет, фигня это все):
- AHCI. Устранение проблемы описано в данной статье ;
- NCQ. Автоматически включится при успешной работе AHCI;
- TRIM.

О включении TRIM и пойдет речь. Увеличение скорости работы и уменьшение циклов перезаписи никому не помешает (по разным тестам - на ~40%). Инструкция:
- скачать программу O&O Defrag;
- в разделе "автоматическая оптимизация" выставить расписание оптимизации SSD раз в неделю-две. Программа будет выполнять команду TRIM по расписанию в фоновом режиме;
- один раз проверить, что TRIM действительно отработал. Скачать программу TrimCheck, запустить ее на SSD (создаст временный файл-индикатор). Закрыть программу, вызвать оптимизацию в O&O Defrag, запустить TrimCheck снова. показан пример успешной проверки работы TRIM (Superka_01, спасибо за идею!).

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

(добавлено 26.01.2014): программу попробовал. Во-первых, она должна быть профессиональной версией. Во-вторых, установленный драйвер контроллера (предполагаю, драйвер AHCI) должен поддерживать команду TRIM. У меня стоит драйвер AHCI от AMD, он даже SMART не поддерживает. Рекомендуют устанавливать драйвер от Microsoft.

(добавлено 02.02.2014): у владельцев AMD будут проблемы. Драйвер AHCI (AMD AHCI Compatible RAID Controller) работает чуть лучше, чем драйвер SATA (AMD SATA Controller): отражается на скорости файловой системы. Но при этом становится недоступен SMART, и диски вообще не тестируются. И ни с одним из этих драйверов TRIM работать не будет.

(добавлено 17.11.2018) Написав данную статью, я напрочь забыл про TRIM на SSD. Сейчас, 4.5 года спустя, ни разу не запуская TrimCheck, проблем у SSD не наблюдаю. Причина: использование RAM-диска . Вот уж, действительно, потрясающая вещь, позволяющая не только не изнашивать SSD, но и не замедлять его работу. Оперативки много не бывает! *

(добавлено 29.01.2019) * Если готов платить за каждый модуль в простое ~10Вт. Собственно, поэтому серверные решения для дома не всегда выгодны: установят 4 процессора, 20 ядер, 8-16 планок оперативной памяти - а потом удивляются, что системник ест много, когда играют в пасьянс...

(добавлено 14.09.2019) Advanced Format - название технологии выравнивания дисков. Все, что нужно делать, с учетом ее развития, - создавать разделы в ОС Windows 7 и новее. В Windows 7 должно быть обновление KB982018. Проверил на старой версии 7600 - его там нет, но всегда есть в SP1.

Медикаменты для повышения содержания йода в организме (15.08.2011). →

(дописано 08.05.2013): на текущий момент скорости чтения и записи 500/500МБ/с, при цене носителя в 60ГБ 2200 рублей. Советы, описанные ниже, можно применять, а можно и не применять. Например, какой смысл переносить временные файлы и папку TEMP с SSD, если SSD заведомо быстрее HDD.

Я набрался смелости и, наконец-то, купил себе накопитель SSD. Результаты оказались выше ожидаемых.

Прежде всего, о покупке. Модель SSD: KINGSTON S-Series SS100S2/16G 16Гб, SATA II.
Характеристики: Форм-фактор: 2.5", Объем накопителя: 16 Гб, Интерфейс: SATA II, Максимальная скорость записи: 75 Мб/с, Максимальная скорость чтения: 230 Мб/с, Время наработки на отказ: 1000000 ч, Гарантия: пожизненно (вранье, 3 года).

Обращу внимание на небольшую скорость записи. У меня скорость записи на HDD 101 мегабайт/сек. В итоге должен быть двукратный прирост по скорости чтения (основная прелесть и надежды SSD).

Итак. Работы поэтапно:
- купил, воткнул на место системного жесткого диска . Если этого не сделать - установленная Windows XP может навернуться;
- склонировал систему с системного диска на SSD. Стоит отметить, что в интернете есть информация по выравниванию томов SSD для меньшего износа (и требуется это только для XP). Читал-читал, но это просто реальный вынос мозга. Пусть лучше мой накопитель умрет быстрее, года через 3-4, когда поддержка XP прекратится; куплю новый, и новая винда рассчитает все автоматически.
- уже при загрузке с SSD ощутил уменьшение загрузки системы почти в 2 раза. Но мне мало. И я начал оптимизировать систему для наилучшего быстродействия и продления срока SSD (циклов записи много меньше, чем у HDD пока что). Это заключительный этап, но и самый долгий, поэтому его распишу тоже по пунктам.

1. Форматируете бывший системный диск на HDD, называете его что-то вроде "SWAP и прочий отстой".
2. Перемещаете туда файл подкачки, временные файлы интернета, папку TEMP (через "переменные среды" в свойствах системы), рабочий стол (да, это реально).
3. Работаете с реестром, если нет параметра - создаете его (не спешите, дочитайте до конца):
Выключаете автодефрагментацию Windows, когда во время простоя Windows гоняет файлы по системному диску:

"EnablePrefetcher"=dword:00000000
"Enable"="N"
"EnableAutoLayout"=dword:00000000

Ускоряете работу интерфейса, в т.ч. рабочего стола:

"MinAnimate"="0"

Уменьшаете до 0 искусственную задержку выпадения меню:

"MenuShowDelay"="0"

Запрещаете дополнительную нагрузку на файл подкачки и его автоочистку при выходе из системы:

"DisablePagingExecutive"=dword:00000001
"ClearPageFileAtShutdown"=dword:00000000

Отключаете сохранение в файлы времени их последнего доступа ("Открыт: (дата)"):

"NtfsDisableLastAccessUpdate"=dword:00000001
Выполняете в командной строке следующее: fsutil behavior set disablelastaccess 1.

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

А вот и подарочек: файл реестра и BAT-файл для выполнения третьего пункта в 2 щелчка мыши.

(добавлено 15.09.2011): С ssd есть интересный феномен.

У меня 8 гигабайт оперативы.

Если до использования SSD полное отключение файла подкачки давало 20% прироста производительности, то когда я поставил SSD...

Нет, отключение подкачки не затормозило систему. Оно не дало ей развиваться дальше.

Поставил размер файла подкачки по выбору системы. Больше чем 4096 мегабайт вручную выставить нельзя, вы помните. Так вот, windows выставил размер файла подкачки 8 гигабайт, рекомендованный - 16. Таких чисел никогда не видел.

Числа страшные, но это неважно. Я добился дополнительного прироста в производительности, и ощутимого: экран приветствия винды проскакивает так быстро, как ярко вспыхивает лампочка при скачке напряжения. Ненавязчивая идея обновлять комп дальше канула в лету.

(добавлено 14.09.2019) Advanced Format - название технологии выравнивания дисков. Все, что нужно делать, с учетом ее развития, - создавать разделы в ОС Windows 7 и новее. В Windows 7 должно быть обновление KB982018. Проверил на старой версии 7600 - его там нет, но всегда есть в SP1.

Windows Xp is outdated nowadays and was not designed to install on SSD, but in some situations you may need to install it on SSD (solid-state drive). So before installing you need to choose if you want to install it using AHCI or IDE mode. Keep in mind that AHCI is recommended for SSDs, but you will need additional SATA drivers during the install. Windows Xp requires floppy disk to install additional drivers which is unacceptable nowadays, so you will need to slipstream it to installation media. Otherwise you will face the blue screen with 0x0000007b error.

Installing using IDE mode

This method is used when you are in hurry and don’t want to prepare your Windows Xp media with SATA drivers included. Remember, you may change HDD operating mode after install later using some registry tweaks.

  • Enter your computer “BIOS
  • Change Hard Disk Mode to “IDE ” or “IDE Compatibility “, “Standard IDE ” and similar settings.
  • Save your settings and restart, it should let you install Windows Xp on SSD disk normally.

Installing using AHCI mode

First you need to prepare your Windows Xp instillation media. Refer to your motherboard’s manual and download your drivers from manufacturer website your SATA/AHCI/Floppy drivers. Than use nLite to include it to your setup. Just install the software, select your Windows Xp setup files location and select “Drivers” in “integrate” section.

nLite for Winodws 7, 8 and 10 1.3.1.5060 32-bit

nLite for Winodws 7, 8 and 10 1.3.1.5060 64-bit

If you can’t find appropriate driver for your motherboard, try using DriverPacks BASE, which includes all possible SATA/AHCI drivers.

Just run the program, it will extract to your desired location. Then download this “Mass Storage” pack and place it to extracted “DriverPacks” folder (no need to extract 7z file) and run the “DPs_BASE.exe”. Here is the full tutorial read more .

Now we are ready to install the operating system.

  • Enter your computer “BIOS ” by pressing F1, F2 or Delete key immediately after system turning on (for some computers needed keys may differ).
  • Navigate to Storage options (again it may differ depending on your actual motherboard, refer to your motherboard’s manual).
  • Change Hard Disk Mode to “AHCI “.
  • Save your settings and restart, it should let you install Windows Xp on SSD disk with additional SATA drivers.

Tweaks for SSD for Winodws Xp

The main SSD lifespan killer is integrated Windows defragmentation tool, in later Windows versions it detects and switches off automatically. This registry tweak disables automatic disk defragmentation, auto-layout, last access timestamps and prefetch.

This should help you out installing Windows Xp on SSD disk. Have some suggestions? Leave a comment below.