Почему упала ОС, снизилась скорость винта или DVD? Как переключить PIO в DMA?

Прочитать статью »

Устал писать эту статью, отвлёкся, чтобы побродить по сети. Вот, что удалось откопать на просторах Интернета. Если объявление не в теме, не обессудьте! Честно пытался выбрать самые интересные.


Нашли ошибку в тексте?Выделите ошибочный текст мышкой и нажмите Ctrl + Enter
Спасибо за помощь!

Комментарии (53)

Страниц: [1] 2 3 4 5 6 » Показать все

WowaЯнварь 30th, 2011 at 01:27

Честно говоря с плохим контактом в разъеме SATA за 6 лет не встречался, возможно потому, что вставляю и вынимаю диски редко, всего раз 10 за время жизни компа.
А вот питание SATA выпадало не раз, правда это все были разные переходники Molex-SATA.

С другой стороны IDE разъем воткнуть криво удавалось в 90е годы. Даже иногда удавалось воткнуть наоборот (диски и контролер бог миловал). До сих пор в ходу шлейфы IDE40 без ключа на разъеме, приходится отслеживать крашенный провод.

А вообще с грустью смотрю на современные стандарты на разъемы. Некоторые просто попахивают саботажем.
Например — microUSB, USB3.0 (вообще стандарт USB одно сплошное вредительство), eSATA.
Относительно последнего вообще смех — два года серьезные организации его принимали и родили это чудо, где забыли питание.

adminЯнварь 30th, 2011 at 08:47

Wowa

А вот питание SATA выпадало не раз…

Точное литьё из пластмассы, делает изделия в несколько раз дороже. Это и из-за самого сырья и из-за техпроцесса. Иначе говоря, если заложить более высокие требования в стандарт, то производство недосчитается миллионов долларов.

Приличные вилки и розетки SATA существуют и даже с первого взгляда видно, что к пластиковому ширпотребу они не имеют никакого отношения. Но, мы то пользуемся именно последними.

Вам эти разъёмы ничего не напоминают… :)

SlaviOЯнварь 30th, 2011 at 20:48

Да контакты SATA очень хлипкие, я просто замучался уже с HDD, бывало раз в неделю приходилось отсоединять и подсоединять интерфейсный кабель. В итоге всё разобрал, прочистил все контакты спиртом (в вилку SATA кабеля, прям лил спирт и выливал), чистил ещё и потому что при отключении пыль сразу летит на контакты, а так как они плоские и прижимаются только с одной стороны, если пыль туда попадёт будет хорошая изоляция сигнала. Потом вырезал из обычной пластиковой бутылки такую же пластинку и запихнул с огромным усилием между вилкой и розеткой, чтоб контакты прижимались как можно сильнее. Пока больше не приходилось отключать/подключать, дребезг контактов устранился…пока. Если не нужно время от времени отсоединять устройства, на соединённые вилку с розеткой ещё наносят сверху силикон или спец. пасту фиксатор для радиодеталей, тоже хорошо фиксирует.

ДмитрийЯнварь 31st, 2011 at 18:58

буквально на той неделе была именно эта проблема, эх, пораньше бы статья вышла…
Скорость была сначала 3 мегабайта (!) (полсе переключения в DMA норм.), а потом и совсем отвалился (были «дефекты» в виктории). Спасибо за актуальную статью

adminЯнварь 31st, 2011 at 22:39

SlaviO

…вырезал из обычной пластиковой бутылки…

Хорошая замена целлулоиду!

ВДВФевраль 1st, 2011 at 12:57

С большИм интересом прочитал всю статью. Возникло рацпредложение. Вместо вырезания прокладок приклеивать разъёмы SATA с помощью «сопливого пистолета», как это делают некоторые производители вычислительной техники. Как вам? :-)

ВДВФевраль 1st, 2011 at 13:01

Да, кстати, вывод винчестера из состояния PIO и приведение его в чувство DMA(n) я делаю самописным батником:

reg.exe query HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} | find «HKEY» >1.txt
type 1.txt|find «00″ >2.txt
del 1.txt /f /s
for /f «tokens=1,* delims=\» %%i in (2.txt) do (if %%i==HKEY_LOCAL_MACHINE echo hklm\%%j>>1.txt)
del 2.txt /f /s
for /f %%i in (1.txt) do (reg.exe delete %%i /v MasterIdDataCheckSum /f) & (reg.exe delete %%i /v SlaveIdDataCheckSum /f)
del 1.txt /f /s

Получается несколько проще, чем руками. Но перезагрузка, всё также, нужна обязательно.

adminФевраль 1st, 2011 at 15:39

…приклеивать разъёмы SATA с помощью “сопливого пистолета”…

Прокладка не только фиксирует вилку, но и увеличивает контактное нажатие.

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

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

.

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

andromФевраль 2nd, 2011 at 21:38

Привет!
Супер идея и супер способ!
Вы спасли (?) меня от апгрейда: на что уж только не грешил:
1. Материнка
2. Память — правда одна линека оказалась «с душком»
Уже было грешил на винт!! На новый «дваразаодеванный» винт.
Но…
Сдалал «апгрейд» из пластика (использовал тонкий пласти от платежной карты) — и два дня — полет нормальный!
Ни одного синего экрана!

Еще раз большое спасибо!

adminФевраль 2nd, 2011 at 21:47

androm

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

После доработки второго винта, у меня тоже ни одного сбоя не было.

Страниц: [1] 2 3 4 5 6 » Показать все