Жёсткий диск — одно из самых проблемных мест старого ноутбука. Растущие со временем требования к производительности не могут быть удовлетворены медленной скоростью доступа и устаревшим интерфейсом старых накопителей. Вторым следствием старости является увеличение количества «плохих секторов», некоторые экземпляры буквально сыплются со страшной силой, не миновала эта беда и меня. Поэтому, с появлением первых «бэдов» было решено искать замену, т.к. расставаться со своим тёплым ламповым ноутбуком я не хотел.
Выводы (для тех, кому лень читать): при условии целесообразности затрат на покупку mSATA SSD, можно получить ощутимый выигрыш в производительности и продлить жизнь старого ноута.
*** Дополнено 24.11 — всё ещё лучше, чем я думал! См. конец статьи.
Имеется:
AMD Turion 2 GHz,
DDR SO-DIMM 2Gb,
IDE HDD Seagate Momentus 2.5",
ATI Mobility Radeon x700,
15.4" 1680x1050,
DVD-RW со слотовой загрузкой и панелью под форму корпуса,
чего вполне хватает для «посидеть в интернете», «скачать киношку сидя на диване» или поиграть в что-то нетяжеловесное.
Были рассмотрены варианты:
Покупка другого 2.5" IDE HDD
- новых либо не выпускают, либо они очень дорогие
- б/у имеют те же проблемы с надёжностью
- никак не решает проблемы со скоростью работы
Покупка 2.5" IDE SSD
Использование переходника для карт памяти SD или CF на IDE
- самый дешёвый вариант
- но самый медленный и ненадёжный
Вариант покупки переходника mSATA->IDE показался самым привлекательным, т.к. у меня уже имелся в наличии подходящий диск для тестов, и в случае неудовлетворительного результата я почти ничего не терял. Заказывал со скидкой на Али, но сейчас он дешевле на БИКе.
1. Посылка
Малый пакет приехал обычной почтой, адаптер был просто завёрнут в кусок пупырчатого полиэтилена.
2. Внешний вид
Да, один из винтов для крепления диска поставлен криво. Сами винты я откручивал плоскогубцами, ибо перестарались с оловом при изготовлении. В комплекте два винтика — короткие, диск прихватывается, но лишь на несколько оборотов резьбы. Элемент платы на переднем плане не мешает. С обратной стороны ничего нет.
3. Две эпохи
Слева — отслуживший своё Seagate Momentus, один из лучших представителей своего класса, быстрый и тихий. В отличие от многих собратьев он не беспокоил меня трескучим звуком при активной работе и служил верой и правдой.
Справа — Crucial M500 на 128Gb, доступный и быстрый вариант на MLC.
Пояснение: На самом деле, я не советую брать этот диск, просто у меня он оказался под рукой. Рекомендую выбрать самый дешёвый вариант, исходя из ваших требований к объёму. Не стоит гнаться за скоростью — она всё-равно будет ограничена интерфейсом, зато будет меньше греться (конкретно эта модель имеет обыкновение нагреваться до 70С, что заявлено производителем и многократно обсуждалось на форуме Crucial).
4. Установка
Адаптер более чем в два раза короче диска, поэтому могут быть затруднения в ноутбуках, где диск вставляется через слот сбоку корпуса, у меня же отсек диска открывается с нижней стороны. Дополнительного крепления не предусмотрено, но думаю, что и так не вывалится, т.к. в разъём он вставляется плотно, а весит очень мало.
5. Предупреждение
Одним из важных факторов, влияющих на долговечность и стабильно высокую скорость работы SSD диска, является поддержка операционной системой инструкции
TRIM. Windows XP (помимо и так закончившегося срока поддержки) не поддерживает этот функционал и не оптимизирована для работы с твёрдотельными дисками. Существуют утилиты от некоторых производителей, запускающие процесс сбора мусора по расписанию, лучшим вариантом я считаю обновление ОС до актуальной версии, или её замену. У меня, например, установлен один из дистрибутивов Linux.
6. Тесты, тесты!
Используя коробочку USB скопировал старый диск на новый, проверил выравнивание разделов, запустил.
Результат был виден невооружённым глазом, но я проверил штатными средствами до и после замены:
$ systemd-analyze plot > bootchart.svg
Объединил две картинки в «до» и «после»:
Было:
21.037 cек.
Стало:
7.508 сек. * исправлено, на самом деле ещё быстрее! См последний абзац.
Почти в три раза! Ощутимо быстрее открываются папки, запускаются приложения, улучшение налицо. Честно говоря не ожидал такого, думал, что АТА интерфейс всё испортит. Из-за чего же так быстро? Нужен ещё один тест.
Вот старый диск:
Вот новый: * исправлено, на самом деле ещё быстрее! См последний абзац.
Линейная скорость чтения не выросла, думаю здесь и сказывается узкое место интерфейса и адаптера. А вот средняя задержка при случайном доступе уменьшилась в 50 раз! Логично, ведь теперь не надо таскать головки от одного края к другому при чтении множества различных файлов, что и происходит при загрузке.
7. TRIM работает.
# hdparm -I /dev/sda | grep TRIM
* Data Set Management TRIM supported (limit 8 blocks)
* Deterministic read ZEROs after TRIM
Проверил вручную: записал, удалил, через несколько секунд прочитал те же сектора — вернуло нули. Значит всё ОК.
Итого:
Пересадка прошла успешно, пациент не только жив, но и бегает. Рекомендую, если затраты на самый дешёвый SSD покажутся вам целесообразнее покупки нового ноута.
P.S. Спасибо комментаторам, заметившим, что диск работает в режиме UDMA/33
То ли это баг в ядре, то ли ещё что, но модуль ядра неправильно определял режим, в dmesg это отображалось как
limited to udma/33 due to 40-wire cable
что, конечно, чушь, т.к. никакого кабеля нет.
Решение нашёл в интернетах, ну, заставим думать, что кабель 80-жильный, раз он сам не понимает. В Arch Linux просто добавил файлик /etc/modprobe.d/udma.conf с одной строчкой:
options libata force=80c
и пересоздал initramfs.
Теперь загрузка происходит за
5.702 сек.
Тест чтения:
вполне возможно что для перекидывания данных автор использует Acronis True Image или подобный софт
У автора Linux! С копированиями дисков он сам справится!
Схема такая:
1) Сделать загрузочную флешку,
2) Подключить новый диск например через USB коробочку, и загрузиться с флешки.
3) Сделать копирование системы со старого диска на новый.
4) Заменить старый диск новым.
Вроде как в семерке есть встроенные средства копирования, но они какие-то мутные.
п.1 — не загрузочную флешку, а liveCD. Если нет дисковода — найти и подключить через ту же «usb коробочку».
п.2 — обойтись без usb карманов, подключить новый винт сразу к материнке, разбить его (у нас ведь будут отдельные разделы под систему и под данные, верно?),
п.3 — клонировать старый на новый.
п.4 — отключить старый винт.
Плюс загрузочная флешка делается в пару действий (в инструкции на Clonezilla это расписано).
Подключаем новый винт. Создаём на нём pv-раздел. Включаем в группу томов. Двигаем данные со старого раздела.
«замораживать» как-то работу и даже перезагружаться при этом необязательно :).
печка небось?
как-то это не очень сочетается. из собственного опыта — стабилизатор на переходнике упирается во флеш диска, платы переходника и диска при этом не параллельны.
существуют такие же переходники но со стабилизатором в sot223 — там с этим получше в силу его меньшей толщины.
«TRIM работает.»
у меня под w7 не работало. тот же диск напрямую к sata с тем же драйвером — работал.
Возможно, что работа TRIM зависит от диска, встречал сообщения на форумах, что у кого-то не работает, причём с теми же Crucial. У меня точно работает, и визуально и фактически.
что может быть? в которую сторону копать?
mSata SSD диск после установки в переходник как раз по ширине равен ширине стандартного 2.5 винчестера. Просто автор пропустил кадр переходник+диск в сборе. и сразу установил конструкцию в ноутбук.
Кстати, переходник SD — IDE также имеет право на жизнь в совсем древних и медленных буках. У меня так и работает, всё никак обзор не допишу :)
Насчёт надёжности — пока работает без сбоев.
Сам на днях тоже думал собрать чудо из переходника CF на SATA, но чудо не вышло. Скорость такая же как и у вас 32 метра и не выше. Хотя CF карта 600X.
у ТС возникла проблема и он выбрал этот путь её решения.
результатом ТС любезно поделился.
возможно (но не обязательно), если выяснится, что этот путь, конкретно для ТС, окажется не верным — ТС, надеюсь, дополнит свой обзор.
в любом случае, вопрос «на фига» ТС полностью раскрыл в обзоре.
ну и кроме того искать новый pata винт — это на сегодня сложно да и дорого.
с cf связываться не стоит, ибо они безобразно тормозят на произвольной записи, особенно дешевые.
что до udma2 — это уже какие-то особенности бука, переходник и диск таких проблем не имеют.
этот же переходничок в буке с южником via vt8235:
Smartbuy S9B-64 (PS3109)+ide-msata:
Sequential Read: 85.209 MB/s
Sequential Write: 75.633 MB/s
Random Read 4KB (QD=1): 18.968 MB/s [ 4630.7 IOPS]
Random Write 4KB (QD=1): 26.698 MB/s [ 6518.1 IOPS]
налицо udma5.
для сравнения «быстрая» slc cf (a-data 266x) с udma4 максимум там же через пассивный переходник:
Sequential Read: 46.711 MB/s
Sequential Write: 30.161 MB/s
Random Read 4KB: 9.999 MB/s
Random Write 4KB: 0.161 MB/s
и медленная mlc cf (transcend 133x), тут тоже udma4, толи udma5, один фиг карта медленее интерфейса:
Sequential Read: 35.192 MB/s
Sequential Write: 17.639 MB/s
Random Read 4KB: 4.817 MB/s
Random Write 4KB: 0.021 MB/s
с последней работать малореально в силу подчеркнутого.
и, кстати, возможно и повезло, что не заводится выше — со всеми дисками с поддержкой udma6 оно заводится в этом самом 6 и бьет данные. а таких ssd вообще говоря большинство.
впрочем это вероятно тоже частная проблема отдельно взятого бука.
на всякий случай стоит с пристрастием проверить целостность данных в обоих направлениях. udma/sata конечно целостность контролируют, но малоли…
А как на Windows изменить UDMA2 на UDMA5/6?
Понятно, что ему далеко до полноценных SSD, но эти цифры сравнимы с показателями полноразмерных десктопных хардов. Плюс накладывает ограничения тормозной чипсет ноутбука.
В любом случае прирост скорости ощутим.
в итоге запустив какое-нить копирование на такой ssd система может встать колом хуже чем с винтом.
у современных дисков доступных в msata формфакторе, навроде помянутого в обзоре, такой проблемы не бывает.
так что про протирание — это страшилки времен очаковских.
и формфактор тут тоже совершенно не причем.
График загрузки — встроенный функционал systemd, раньше он был отдельно и назывался bootchart.
И что за нотик напишите.
1. Почему автор не указал модель матплаты или хотя бы ноутбука? Не понятно, поддерживается ли рассматриваемым в статье «стэндом» режим AHCI. Если поддерживает, то понятно, почему в статье хэппи энд («trim работает»), и тогда статья — просто бессмысленная реклама лота в интернет-магазине.
Если не поддерживает, то интерес набирает обороты. И мы переходим к вопросу:
2. Дополняет ли ограниченную функционально матплаты переходник HX-811? Вшита ли в нем самом «режимность AHCI»?
Повторю многих, но сутки, убитые на сбор информации, не дали ничего, кроме повторения мнения о том, что SSD противопоказана шина IDE, не поддерживающая режим AHCI, а значит, не позволяющая «тримить» подключенный твердотел.
В общем, я запутался.
Если есть IDE, значит, нет на шине AHCI, или все таки есть?
Cкорее всего, всякие optibay и caddy лишены данной фишки, и потому предусмотрительно «optibay for HDD», а не «optibay for SSD».
www.thinkwiki.org/wiki/How_to_put_SATA_in_old_ThinkPads
UDMA2 или 5?
У меня тоже 30 mb/s именно из-за этого.
forum.oszone.net/post-2971492.html#post2971492
forum.oszone.net/post-2971492.html#post2971492