Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] WinXPx86, SATA-Driver и TRIM (для SSD) (http://forum.oszone.net/showthread.php?t=297671)

UFO 007 30-03-2015 13:17 2489577

WinXPx86, SATA-Driver и TRIM (для SSD)
 
Доброго всем времени суток!!!

Есть 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 2489623

Цитата:

Цитата UFO 007
64Гб(SSD). »

напишите модель SSD.

UFO 007 31-03-2015 00:05 2489849

Цитата:

Цитата Nerdy
напишите модель 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 2489938

На winXP нету TRIM, драйвера от майкрософта AHCI или RAID по скорости лучше чем амд.

Nerdy 31-03-2015 12:02 2489940

Цитата:

Цитата UFO 007
%AMD% = AMD,NTx86.5.2 »

это сведения для установки на серверную ОС Windows Server 2003.

Цитата:

Цитата UFO 007
не важно, ведь речь идёт о дривере: »

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

UFO 007 31-03-2015 21:48 2490180

Цитата 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 ... »

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

Цитата:

Цитата barth
На winXP нету TRIM »

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

Iska 31-03-2015 21:52 2490182

Цитата:

Цитата UFO 007
в одном из infов попадалось
%AMD% = AMD,NTx86.6.0
эт случаем не для ХР? »

Не для XP. Windows NT: Версии, смотрим второй столбец.

Nerdy 01-04-2015 11:03 2490326

Цитата:

Цитата UFO 007
%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?

UFO 007 12-04-2015 22:44 2494945

Цитата:

Цитата barth
На winXP нету TRIM »

... и мало того - там даже САТА нет...
Цитата:

Цитата Nerdy
Note: Примечание: Сборка "мусора" работает только, когда Ваш Crucial SSD неактивен, так что удостоверьтесь, что сконфигурировали свою систему, таким образом, что она не засыпает, когда бездействует. Сборка "мусора" занимает время, чтобы сделать это задание, но пока это получает время, чтобы бездействовать время от времени, Ваш Crucial SSD поддержит свой высокий уровень производительности в течение долгого времени. »

т. е. - как увещевает ПРОМТ: во время экранной заставки (не зависимо под какой ОСью и через какой дривер) ТРИМ будет пахать на все 100?

Nerdy 13-04-2015 19:06 2495239

UFO 007, Да. PROMT правильно говорит.

ShaddyR 13-04-2015 19:25 2495254

UFO 007, проще говоря - он там работает аппаратно, при простое. Драйверами не пришьется, не изобретай колесо.

UFO 007 19-04-2015 16:03 2497890

Цитата:

Цитата Nerdy
UFO 007, Да. PROMT правильно говорит. »

Всем огромное СПАСИБО - тема закрыта

UFO 007 14-07-2016 23:59 2651032

Цитата:

Цитата barth
драйвера от майкрософта AHCI или RAID по скорости лучше чем амд »

АХЦИ, РАИД - а АйДИ? Ещё во времена Вин98 звук микрософт на M$овском же дривере подтыкался пока не поставишь родной материнский ИДЕшный дриверок и не важно на каком железе: АМД или Интел

Iska 15-07-2016 01:52 2651040

Главное — вовремя ;).


Время: 05:39.

Время: 05:39.
© OSzone.net 2001-