Войти

Показать полную графическую версию : [решено] WinXPx86, SATA-Driver и TRIM (для SSD)


UFO 007
30-03-2015, 13:17
Доброго всем времени суток!!!

Есть 2 машины (обе AMDшные): 4ядра * 8гига * 2Тб(МБР) * 3Тб(ГПТ) + 60Гб(SSD) и 2ядра * 4гига * 1Тб(МБР) + 64Гб(SSD).
Ну, на первую ставить х86 - как минимум - не разумно и поэтому там живёт х64 и с TRIMом всё в порядке, а вот со второй - бЯда... Из опасений, что под х64 кто-нить из 1С Бухгалтерия, Налогоплательщик ЮЛ, ДокПФР, Консультант+, ... вздумает глючить - поставил WinXPx86.

Не секрет - WinXP ни x86, ни х64 команду TRIM на SSDшник (без костылей) отправлять не умеет, но за то с этой задачей прекрасно справляется O&O Defrag Professional и тут выплыл следуючий нюанец: даже на 1-й машине (что под х64) фирменный инсталлятор от производителя устанавливает SATA-Driver таким образом, что в диспетчере устройств появляется SCSI-группа, а в ней AMD SATA RAID AHCI Compatible Controller. И вроде бы всё хорошо - HD Tune показывает: чтение с SSDшника = 500 Мб/сек, но... TRIM-то не проходит. Помучился-погуглил-покопался в папках на дровяном диске от мамаши и нашёл связку amd_sata.sys + amd_xata.sys. Дай, думаю, поставлю (вместо ahcix64.sys) - обновить->выберу сам->установить с диска->ребут... И TRIM попёрла, но это в случае с х64, а вот с х86 - ни мытьём, ни катаньем... А загвоздка (как я подозреваю) в том, что файлик ReadMe.rtf сообщает:

AMD AHCI controller driver distribution list
Version 1.2.001.0321, 10/28/2011

WS03x64 - Windows Server 2003 SP2, x64
WS03x86 - Windows Server 2003 SP2, x86
LHx64 - Windows Server 2008, x64
LHx86 - Windows Server 2008, x86
Win7x64 - Windows Server 2008R2, x64

Supported chipsets
...

а про ХРх86 - ни буквы. С х64 всё понятно - Windows Server 2003 SP2, x64 и Windows ХР SP2, x64 сидят на одном ядре (сборка 3790) - поэтому дривер как к себе домой.

Вот и основной вопрос темы: можно ли "заставить" ХРх86 посылать команду TRIM (чтобы она доходила до SSD)? Если "Да", то как?
Заранее благодарен.

Nerdy
30-03-2015, 14:30
64Гб(SSD). »
напишите модель SSD.

UFO 007
31-03-2015, 00:05
напишите модель SSD »
- не важно, ведь речь идёт о дривере: в каком режиме он юзает жестянку контролёра - SATA или RAID, а в этом плане (дривера) надыбал следуючее (фрагмент amd_sata.inf):
...
[Manufacturer]
%AMD% = AMD,NTx86.5.2

[AMD.NTx86.5.2]
%AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1002&DEV_4391&CC_0106
%AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1002&DEV_4394&CC_0106
%AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7801&CC_0106
%AMDSATA.DeviceDesc% = amd_sata_inst, PCI\VEN_1022&DEV_7804&CC_0106

[amd_sata_inst]
CopyFiles=amd_sata_inst.CopyDrv
...
Исправил "в производителе" запятую на точку (оченНА страннА, но в х64 версии тоже стоит запятая И работает) и сведения об оборудовании в указанном месте были обнаружены и вродь как тип-топ, но диспетчер оборудования кричит, что для AMD SATA Controller (который теперь в группе IDE ATA/ATAPI Контроллеры) "Не удалось загрузить драйвер этого устройства. Возможно, драйвер поврежден или отсутствует. (Код 39)". В папке %WINDIR%\system32\drivers оба sys_а присутствуют и amd_sata, и amd_xata.

Как теперь это выправить? Или как определить под какое ядро заточен *.sys: 2600 или 3790?

Спасибо.

barth
31-03-2015, 12:00
На winXP нету TRIM, драйвера от майкрософта AHCI или RAID по скорости лучше чем амд.

Nerdy
31-03-2015, 12:02
%AMD% = AMD,NTx86.5.2 »
это сведения для установки на серверную ОС Windows Server 2003.

не важно, ведь речь идёт о дривере: »
только производитель данного SSD может реализовать поддержку TRIM в Win XP последством собственного драйвера.

UFO 007
31-03-2015, 21:48
Цитата Nerdy:
на серверную ОС Windows Server 2003 »

в одном из infов попадалось

%AMD% = AMD,NTx86.6.0

эт случаем не для ХР?


Цитата Nerdy:
только производитель данного SSD»


Crucial M4... И всё-таки дривер: когда под х64 дривер (ahcix64) установлен так, что AMD AHCI Compatible RAID Controller в группе SCSI -
O&O Defrag SSDшника (моего Corsairа) видит, но при попытке отправить ТРИМ жутко ругается: либо Corsair не поддерживает, либо дривер не тунеллирует... После замены дривера (на amd_sata) AMD SATA Controller отображается в группе IDE ATA/ATAPI, ругань прекращается и оказывается, что Corsair всё поддерживает. А под х86 amd_sata устанавливается криво (Код 39) - как быть?


Цитата barth:
... драйвера от майкрософта AHCI ... »

А сие чудо как установить (хотя бы для эксперимента)?

На winXP нету TRIM »
за то есть "костыли" от сторонних производителей ПО

Iska
31-03-2015, 21:52
в одном из infов попадалось
%AMD% = AMD,NTx86.6.0
эт случаем не для ХР? »
Не для XP. Windows NT: Версии (https://ru.wikipedia.org/wiki/Windows_NT#.D0.92.D0.B5.D1.80.D1.81.D0.B8.D0.B8), смотрим второй столбец.

Nerdy
01-04-2015, 11:03
%AMD% = AMD,NTx86.6.0 »
это для Windows Vista.

Для Crucial M4 нет необходимости в принудительном выполнении TRIM, так как
Crucial SSDs and TRIM/Garbage Collection
Since not all operating systems support TRIM, Crucial SSDs have a special feature called Active Garbage Collection. Active Garbage Collection is a process that helps an SSD maintain optimal performance by freeing up memory sectors that are no longer in use. Garbage collection is part of the SSD itself and thus not dependent on your computer’s operating system. Since garbage collection is part of the SSD’s firmware, it works regardless of which operating and filing systems your computer is using.

Note: Garbage collection only works when your Crucial SSD is idle, so make sure to configure your system so it doesn’t go to sleep when it’s idling. Garbage Collection takes time to do its job, but as long as it gets time to idle every now and then, your Crucial SSD will maintain its high level of performance over time.

TRIM and SSD performance: why is it important? (http://forum.crucial.com/t5/Crucial-SSDs/TRIM-and-SSD-performance-why-is-it-important/ta-p/100276)

UFO 007
12-04-2015, 22:44
На winXP нету TRIM » ... и мало того - там даже САТА нет...Note: Примечание: Сборка "мусора" работает только, когда Ваш Crucial SSD неактивен, так что удостоверьтесь, что сконфигурировали свою систему, таким образом, что она не засыпает, когда бездействует. Сборка "мусора" занимает время, чтобы сделать это задание, но пока это получает время, чтобы бездействовать время от времени, Ваш Crucial SSD поддержит свой высокий уровень производительности в течение долгого времени. »т. е. - как увещевает ПРОМТ: во время экранной заставки (не зависимо под какой ОСью и через какой дривер) ТРИМ будет пахать на все 100?

Nerdy
13-04-2015, 19:06
UFO 007, Да. PROMT правильно говорит.

ShaddyR
13-04-2015, 19:25
UFO 007, проще говоря - он там работает аппаратно, при простое. Драйверами не пришьется, не изобретай колесо.

UFO 007
19-04-2015, 16:03
UFO 007, Да. PROMT правильно говорит. »
Всем огромное СПАСИБО - тема закрыта

UFO 007
14-07-2016, 23:59
драйвера от майкрософта AHCI или RAID по скорости лучше чем амд » АХЦИ, РАИД - а АйДИ? Ещё во времена Вин98 звук микрософт на M$овском же дривере подтыкался пока не поставишь родной материнский ИДЕшный дриверок и не важно на каком железе: АМД или Интел

Iska
15-07-2016, 01:52
Главное — вовремя ;).




© OSzone.net 2001-2012