SD Memory Card to 3.5" IDE Adapter Card (адаптер для SD карточек к IDE)


Сегодня рассмотрим очень хитрую штучку: адаптер для SD карточек, позволяющий подключить их как IDE-диск. Удачная попытка? Угу, конечно. Надежда умерла неродившись. Сразу уточню, что тестировал карточку на 3х разных компьютерах и шести разных карточках, от 1 до 8 Гб.


При подключении к компьютеру определяется на загрузочном экране как «Memory Card Adapter», в системе — как обычный жесткий диск. Скорость записи целых 2-3 мб./с. (даже если карточка поддерживает 5-6 мб./с. через картридер), чтения — около 10 мб./с.

А теперь — главная проблема. Хотя подключив этот адаптер в качестве второго-третьего диска всё работало нормально, вот загрузочным диском её мне сделать не удалось, не смотря ни на что (пробовал разные файловые системы и форматировал разными путями с разным размером кластера):

1) DOSовская утилита format до конца не отрабатывает — на последнем этапе сообщает, что произошла ошибка записи в таблицу FAT. Хотя таким образом диск нормально форматировался и становился загрузочным — теперь достаточно скопировать основные DOS-файлы — и вуаля, с диска происходит загрузка. А вот нормально работать DOS отказался — периодически падают ошибки записи при попытки копировать файлы на флешку с другого диска или CD-ROMа.

2) Windows XP сообщала после форматирования, что «диск поврежден и не может быть восстановлен». А если форматирование и копирование файлов на первом этапе всё-таки проходило успешно, на втором (после загрузки) сообщалось — «System disk error» (впервые увидел такую надпись именно здесь).

3) Windows 98 устанавливалась, но на втором этапе (загрузка с жесткого диска) — зависает. (курсор+синий экран). А может и не зависает, а что-то делает, но ждать более 30 минут не смог.

4) Ubuntu пыталась переразбить диск и даже устанавливалась, но в процессе установки перезагружалась (даже не в консоль вываливалась, вот беда)

И чтобы жизнь уж окончательно стала интересной — на плате нет переключателей master/slave. Карточка всегда пытается подключиться как master — меняйте перемычки у второго устройство, если таковое сидит на втором шлейфе.

При этом при подключении флешки как обычного диска (не загрузочного) она работает нормально — я довольно долго тестил, гоняя файлы туда-сюда. Без проблем. Только вот много ли толку от неё в таком качестве?

В отзывах на DealExtremе пишут, что удавалось сделать флешку загрузочной. Возможно мне просто не повезло (я заказывал аж две в двух разных посылках — по ошибке) — дважды. Обе работали именно так. Так же возможно, я что-то делал не так. Если у вас есть опыт работы с пободным девайсом — поделитесь, буду рад, если окажется, что она всё-таки рабочая.

P.S. Данный обзор так же размещен в моём блоге — old-hard.ru/articles/sd_to_ide


Планирую купить +3 Добавить в избранное +6 +8
+
avatar
  • t0kashi
  • 17 сентября 2011, 20:20
0
Вопрос: Вы карту пытались сделать загрузочной через эту штуку или через картридер?
+
avatar
  • Nubilius
  • 17 сентября 2011, 20:29
0
Через эту штуковину. Т.е., я грузился с CD-диска с нужной системой, например, с Windows XP или Ubuntu, и пытался установить её на на флешку как на жесткий диск (ведь для этого же предназначен этот адаптер — выдавать карточку за жесткий диск!). Поидее, установщик операционки как раз таки выполняет необходимое действия, делающие диск загрузочным.

Есть подозрение, что этот адаптер просто не до конца эмулирует какие-то специфичные команды. Хотя кто его знает, я не так уж хорошо разбираюсь в железе.
+
avatar
  • t0kashi
  • 17 сентября 2011, 21:01
+1
Именно поэтому у Вас ничего не получилось. Подключайте карту через картридер, устанавливайте на неё систему и будет Вам счастье. А потом уже можете работать как с обычный жестким диском. Честно говоря, я не очень представляю себе применение данного устройства в современных компьютерах(я уже давно систему с USB-флешек устанавливаю), если только на старых компах. Да и какие компьютеры считать старыми, если P4 1,5GHz для использования в качестве домашнего медиасервера и файлопомойки можно купить за 1500р. Так если только ностальгировать и поднимать Win`96 на SD) Так это уже и не ретро получается, а upgrade-ретро)))
+
avatar
  • 1968
  • 17 сентября 2011, 21:06
0
Если Nashville на SD поднимать, то это сразу в «дурку»…
Даже не могу себе представить такого маньяка-извращенца:)
+
avatar
  • t0kashi
  • 17 сентября 2011, 21:11
0
рекомендую посмотреть блог автора(ссылка вверху), судя по оформлению автор поклонник раритетного софта и харда, или просто уважительно относится к истории развития IT.
+
avatar
  • Nubilius
  • 17 сентября 2011, 21:19
+1
Для этого финта нужен картридер. У меня его в данный момент нет… Да и интересно, насколько верно будет работать… Но когда достану картридер — попробую, может действительно сработает.

В современных компьютерах действительно, не шибко полезно. А вот для старых — не самый плохой вариант, причем бесшумный — слышали, как тарахтят старые IDE-винты? :)

А старым можно считать например материнсукю плату miniATX на VIA и процессором в аж 700 мгц. Или старый целерончик на 500. Или Pentium 200… Да много что и где.
+
avatar
  • t0kashi
  • 17 сентября 2011, 21:24
0
Насчёт свиста старых винтов. Это не свист, а мелодичный хруст, как будто ты чешешь пузо толстому ленивому коту, он мурчит тебе. В своё время собирал древнющие компы, до сих пор родительский гараж завален Ленинградами, Спектрумами, дисководами на 5,25" и прочим раритетным хламом, а выбросить рука не поднимается.
+
avatar
  • Nubilius
  • 17 сентября 2011, 21:36
0
Они разные звуки издают. Очень разные. Есть такие, что не захотелось бы слышать всю ночь, особенно какая то серия (квантум-файрболлов что ли). Особенно если хочется не просто поностальгировать, а реально использовать старое железо.

Спектрумов кстати пара лежит, надо будет реанимировать — найти подходящие кабели для подключения к тв-тюнеру. Или спаять, чем черт не шутит… (и кассетный плеер найти )) )
+
avatar
  • Nubilius
  • 18 сентября 2011, 22:07
0
Попробовал вашу идею. Не помогло. С картридера загружается, с этого адаптера нет (синие экраны, а вот DOS грузится, но сыпет ошибками записи)
+
avatar
  • vismyk
  • 17 сентября 2011, 21:26
+7
Если верить описанию, адаптер весьма продвинутый, понимает SDHC и Ultra-DMA (несколько раз встречались в китай-шопах подобные адаптеры, но всегда предупреждали что они работают только с обычными SD, т.е. до 2ГБ). Но эмуляция, видимо, правда хромает. Я тоже сколько не пытался из флэшек виртуальный CD/DVD делать (где контроллеры такое умеют) — ерунда получается, только винду можно обмануть. По теме: у детей до недавних пор в машине вместо винта стояла такая конструкция:

Это более жизнеспособный вариант если вам край надо в старый комп именно флэшку вчалить. Дело в том, что карты CF электрически совместимы с ATA и такой адаптер — это по сути пассивный переходник с одного разъёма на другой (соответственно, такие адаптеры дешёвые). Только ищите адаптер, для которого явно заявлена поддержка режимов передачи данных DMA (UDMA). Мой их не поддерживал (видимо разрабатывался по древней спецификации CF 1.0, где DMA-режимы не были предусмотрены), поэтому пришлось допиливать (два напаянных проводка на фото). Скорости передачи у меня развивались около 40 МБ/с (зависит, по сути, только от CF-ки, а быстрых карточек у меня не было, 200х самое большее), а это лучше любого USB 2.0. ;) Зато время доступа никакому винту не снилось, винда хр стартовала как из пушки.
+
avatar
  • t0kashi
  • 17 сентября 2011, 21:38
0
"+" за объективную информацию, зачитался прям. Использование карт памяти вместо винтов удобно в следующих случаях:
1. Если не требуется большой объём накопителя
2. Если нужна высокая скорость доступа
3. Если хочется тишины)
+
avatar
  • Nubilius
  • 17 сентября 2011, 21:39
0
Мне нравится ваша идея. Сделал выбор в пользу SD->IDE по той причине, что дома много SD/miniSD карточек и устройств под них, а вот CF — ни единой. Но против таких аргументов (скорость и хороший шанс на совместимость в случае внимательности) устоять не могу.
+
avatar
  • t0kashi
  • 17 сентября 2011, 21:52
0
Как говорил философ: «В споре рождается истина». В этот раз обошлось даже без споров)
+
avatar
  • Nubilius
  • 17 сентября 2011, 22:37
0
В принципе да. Но завтра (хотя в принципе уже сегодня по местному времени) взять у знакомого картридер и попробовать на него поставить на ту же карточку windows/dos, а потом проверить, работает или нет после этого загрузка «в режиме жесткого диска». Просто пробы ради. После здесь отпишусь о результатах эксперимента.
+
avatar
  • t0kashi
  • 17 сентября 2011, 22:43
0
Ждём. Если не обломно — отпишись в личку.
+
avatar
  • Nubilius
  • 17 сентября 2011, 22:45
0
Без проблем.
+
avatar
  • termsl
  • 17 сентября 2011, 22:54
0
Она видимо физически не позволяет с себя бутиться.
Был где-то топик как перепаивали CF адаптеры для поддержки загрузки с них.
Сам лично делал- до перепайки с CF не бутится система, хоть что делай, после — все нормально, аки HDD.
+
avatar
  • termsl
  • 17 сентября 2011, 22:56
0
Да и у человека на фото CF адаптера, 2 провода припаяны не спроста )))
+
avatar
  • Nubilius
  • 17 сентября 2011, 23:01
0
Возможно, загружаться то она позволяет, а вот нормально сделать запись загрузочную нет. Хотя могу ошибаться, не впервой.
+
avatar
  • vismyk
  • 18 сентября 2011, 19:10
0
Дык! Два провода — это сигналы DRQ и DACK, без них (U)DMA режимов ёк и «с CF не бутится система, хоть что делай». Ситуация такая: BIOS при инициализации запрашивает паспорт винта, CF честно сообщает, что поддерживает, к примеру, режим UDMA66, бивис на радостях его врубает — и привет, сигналы-то не проходят. Можно обойти проблему, выставив в BIOS Setup врукопашную режим PIO4, но это неправильный подход — скорость не айс будет и нагрузка на CPU большая,. лучше припаять проводки. ;)
+
avatar
  • Nubilius
  • 17 сентября 2011, 22:56
0
DOS и Win98 загружается ) Но при этому почему то сбоит чтение (не знаю, связаны эти факты или нет, но таки проверю).
+
avatar
  • t0kashi
  • 18 сентября 2011, 14:13
0
Чтение может сбоить из-за большого размера раздела, так как Win98 FAT32 вытягивает, а у него предел раздела — 4гб.
+
avatar
  • Nubilius
  • 18 сентября 2011, 22:06
0
Для FAT16 предел 2Гб (4 Гб для NT систем), а вот для FAT32 пределы горааздо выше. Да и в конце концов, у меня аналогичная проблема была со всеми картами, от 1 до 8.
+
avatar
  • vismyk
  • 21 сентября 2011, 08:26
0
Во, наткнулся на переходник SD-CF. Чего только не придумают! ;)
+
avatar
  • rm_
  • 18 сентября 2011, 01:08
0
Уже давно неактуально и SD-IDE, и CF-IDE, причина проста, гляньте в магазинах цены на SSD. Ну а если большой объём не нужен, есть вот такое:
dx.com/p/kingfast-kf1801mcs-1-8-sata-ii-mlc-ssd-solid-state-drive-8gb-82567
Если вам для старого компьютера и там нет SATA, просто поставьте PCI SATA контроллер, они стоят копейки.
+
avatar
  • vismyk
  • 18 сентября 2011, 19:22
0
А если в старом компьютере нет PCI? ;) Нет, не контроллер нужен, а переходник IDE<->SATA. Такие тоже бывают, найти не проблема.
+
avatar
  • rm_
  • 18 сентября 2011, 19:27
0
PCI чаще всего всё же есть, а переходники IDE-SATA работают похуже PCI-контроллеров (медленнее).
+
avatar
  • Nubilius
  • 18 сентября 2011, 22:09
+1
Не с любого SATA контроллера не на любой плате можно загрузиться, судя по моему опыту (как диск то он будет точно, а вот как загрузочный диск — совсем не обязательно).
+
avatar
  • d480
  • 18 сентября 2011, 03:55
+1
Nubilius, а Вы пробовали тестировать машинку утилитами для жёстких дисков, которые ходят из-под MS-DOS, или selfboot, что ещё лучше? Вам явно не хватает диагностики для понимания происходящего.
+
avatar
  • d480
  • 18 сентября 2011, 04:35
0
И ещё, пусть на плате нет переключателей master/slave, в конце концов, M/S — это вчерашний день. Но Вы пробовали, может она CS (cable select) поддерживает?
+
avatar
  • Nubilius
  • 18 сентября 2011, 23:13
0
Если на втором устройстве (например, приводе на том же кабеле) выставить slave — всё нормально. Если выставить master или cable select — то либо исчезает это устройство, либо адаптер, либо оба. Сразу уточню, CD-ROM старый, материнская плата тоже, может это внесло свою лепту. Но факт остаётся фактом.
+
avatar
0
Друзья, буквально 2 недели тому назад проделал тот же финт с карточкой CF на 32ГБ, но на адаптере CF-SATA dx.com/p/compact-flash-cf-to-sata-hdd-converter-11164 Пляски с бубном абсолютно никакой. BIOS и Win XP увидела обычный HDD на 32Гб, без проблем установилась и работает уже 2 недели без малейших сбоев практически в круглосуточном режиме. Комп старый (материнка Asus P5PE). Служит домашним фильм-сервером (помойкой информации), и попутно сервером видеорегистратора подъезда). Пока доволен.
+
avatar
  • redz
  • 18 сентября 2011, 09:34
0
Вариант с сд карточкой долго не проживет. Сам пол года крутил на нем фринас. В итоге сдохла карточка. Не предназначена для многократной постоянной записи которая идет при использовании ее как загрузочной с операционной системой.
+
avatar
  • d480
  • 18 сентября 2011, 12:33
+2
Не забывайте про RAM-диск! Система может стартовать даже с источника, защищённого от записи, как например, с CD-ROMа. Тот же вариант настройки системы позволит не насиловать карту.
+
avatar
  • Frank
  • 19 сентября 2011, 12:38
+1
Ведение логов отключить не судьба? :)
+
avatar
  • tbnk
  • 19 сентября 2011, 13:35
+1
В случае WinXP решение давно есть и называется EWF

У меня эта надстройка на двух ноутах работает, один с SSD диском, второй обычный. Результат — очень быстрая загрузка и работа (особенно на SSD диске), полное отсутствие вирусов — одна система уже 2.5 года без антивируса работает. Заразиться может, но только до выключения. Раз 10 различных винлокеров цеплял…
Ну и износа SSD нет — только чтение.
+
avatar
  • Nubilius
  • 19 сентября 2011, 13:42
0
Это офигительно. Спасибо!
+
avatar
0
Согласен про ограниченность количества циклов записи/чтения. Но если на загрузочном диске оставить только голую операционку, убить файл подкачки (пользоваться только оперативной памятью), то долговечность флешки значительно возрастет. Из своего наблюдения вижу, что светодиод обращения к флешке после загрузки операционки, практически не мигает.
+
avatar
0
Не пробовали залить на флэшку WinPE с какого-нибудь LiveCD? Там по идее вообще никакой записи не будет, только чтение.
+
avatar
  • Nubilius
  • 19 сентября 2011, 12:11
0
«А ить это мысль!».
НО.
Проблема то не в чтении, а именно в процессе загрузки. Но попробую до кучи, почему бы и нет.
+
avatar
  • vismyk
  • 19 сентября 2011, 12:20
0
Там и функционал урезанный урезанный будет.
+
avatar
  • Nubilius
  • 19 сентября 2011, 12:27
0
Если загрузиться нормально, можно будет всё доставить, если вся ж проблема именно в загрузке. А она может не сработать с любой (повторюсь, флешка полностью готовая и загружающаяся с ридера с этого адаптера валилась).
+
avatar
  • mfiless
  • 16 апреля 2017, 18:18
0
Приобрел это чудо неделю назад и уже пожалел. Адаптер поддерживает SD карты и 32 и 64 Gb. Вот только установить систему как на стандартный IDE диск не удалось. После установки Windows XP на установке драйверов умерла карта на 32 Gb класс 4. На второй карте 8Gb класс 10 проблемы начались еще на стадии установки. Новое устройство выглядит так