Компьютер флешка своими руками

Содержание
  1. Защищённая флешка за 350 рублей своими руками
  2. Закупаемся
  3. Собираем всё воедино
  4. Теперь тесты
  5. Стакан с водой
  6. Микроволновая печь
  7. Падение из окна
  8. UPD: Кипячение
  9. UPD2: Охлаждение-нагрев
  10. Превратить компьютер в USB-флешку
  11. Re: Превратить компьютер в USB-флешку
  12. Re: Превратить компьютер в USB-флешку
  13. Re: Превратить компьютер в USB-флешку
  14. Re: Превратить компьютер в USB-флешку
  15. Re: Превратить компьютер в USB-флешку
  16. Re: Превратить компьютер в USB-флешку
  17. Re: Превратить компьютер в USB-флешку
  18. Re: Превратить компьютер в USB-флешку
  19. Re: Превратить компьютер в USB-флешку
  20. Re: Превратить компьютер в USB-флешку
  21. Re: Превратить компьютер в USB-флешку
  22. Re: Превратить компьютер в USB-флешку
  23. Re: Превратить компьютер в USB-флешку
  24. Re: Превратить компьютер в USB-флешку
  25. Re: Превратить компьютер в USB-флешку
  26. Re: Превратить компьютер в USB-флешку
  27. Re: Превратить компьютер в USB-флешку
  28. Re: Превратить компьютер в USB-флешку
  29. Re: Превратить компьютер в USB-флешку
  30. Re: Превратить компьютер в USB-флешку
  31. Re: Превратить компьютер в USB-флешку
  32. Re: Превратить компьютер в USB-флешку
  33. Re: Превратить компьютер в USB-флешку
  34. Re: Превратить компьютер в USB-флешку
  35. Re: Превратить компьютер в USB-флешку
  36. Re: Превратить компьютер в USB-флешку
  37. Re: Превратить компьютер в USB-флешку
  38. Re: Превратить компьютер в USB-флешку
  39. Re: Превратить компьютер в USB-флешку
  40. Re: Превратить компьютер в USB-флешку
  41. Re: Превратить компьютер в USB-флешку
  42. Re: Превратить компьютер в USB-флешку
  43. Re: Превратить компьютер в USB-флешку
  44. Re: Превратить компьютер в USB-флешку
  45. Re: Превратить компьютер в USB-флешку
  46. Re: Превратить компьютер в USB-флешку
  47. Re: Превратить компьютер в USB-флешку
  48. Re: Превратить компьютер в USB-флешку
  49. Re: Превратить компьютер в USB-флешку
  50. Re: Превратить компьютер в USB-флешку
  51. Re: Превратить компьютер в USB-флешку

Защищённая флешка за 350 рублей своими руками

Всем доброго времени суток. Как-то раз у меня появилась идея купить флешку, с которой не будет страшно лезть ни в огонь ни в воду, ни стираться с ней в стиральной машинке. Нашёл в интернете штуки и за тысячу рублей и за две. Денег мало, жаба задушила, пришлось что-то выдумывать.

Сразу скажу, что из инструментов у меня только паяльная станция, хотя по-хорошему хватит и обыкновенного советского паяльника. И ёще, под катом много фоток!

Закупаемся

Для начала купил в Сплаве такой контейнер. Он сделан из алюминия и, предположительно, достаточно прочен. Стенки толщиной в миллиметр с блестящей стороны и в полтора миллиметра с синей. Стоит 55 рублей.

Для герметизации в магазине Fix-Price был куплен термопистолет на 20 Вт, который хоть и маломощный и очень хрупкий, но которого с головой хватает для наших задач. Он обошёлся мне в 37 рублей. В радиомагазине рядом с домом также было куплено несколько стержней для пистолета. Понадобилась лишь четверть стерженька, можно даже не считать, но для честности скажем, что он стоит 10 рублей.

На внутренности мы разобрали флешку Transcend JetFlash T5 на 2 Гб. Специально взял не очень большую, чтобы не было жалко. Для разъёма также за 20 приобрёл usb-штекер с обжатием на кабель.

В итоге у меня вышло 350 рублей.

Собираем всё воедино


Заранее прошу прощения за снимки, кроме телефона ничего под рукой не было.

Для начала разбираемся с флешкой. Её мы разбираем любым доступным способом, она вся держится на клею. Когда будете отрывать её от пластинки с рычажком-кнопкой будьте аккуратней. Она держится на клеевой жвачке. В итоге у нас на руках оказывается почти монолитная конструкция:

Эти четыре контакта — достаточно хрупкая конструкция, у меня был печальный опыт, когда они отломались, захватив с собой половину флешки. Именно поэтому мы усилим их полноценным usb-штекером.

Берём любые четыре проводка (например, две пары из сетевого шнура) и припаиваем их с одной стороны к флешке, с другой к штекеру и из термопистолета заливаем обратную сторону usb-штекера клеем, чтобы получилось примерно так:

Затем хорошенько прогреваем пистолет и заполняем клеем весь герметичный контейнер и быстро вставляем туда флешку. Если с термоклеем что-то не получилось, то его можно расплавить даже с помощью паяльника. Он вонять и гореть не будет.

Теперь тесты

Тест чтения будем проводить так: запишем на флешку архив с последними сорцами линукса и будем сравнивать md5 после каждого эксперимента.

Стакан с водой

Ну, так не интересно. Написано же, что контейнер сам по себе герметичный. Давайте уж так:

Так, вынимаем, тестим… Всё работает! Уже хорошо.

Микроволновая печь

Одним из условий прохождения тестов была устойчивость к кратковременному, но достаточно мощному электромагнитному излучению. Вот мы и засунем его в микроволновку:

Время — 30 секунд. Честно говоря, я думал, что мой киловаттный повар взорвётся. Стальное колечко на корпусе флешки искрило не по-детски. Доставал носитель в кухонных перчатках. Как только он остыл, вставляем в компьютер, usb-хаб радостно мигает лампочкой. Всё работает. Тест чтения проходит на ура!

Читайте также:  Поделки с веток деревьев своими руками

Падение из окна

Да мы эту флешку собирали, мучали водой и страшными лучами и теперь просто взяли выкинули в окно… с 15 этажа. Попала в траву (надо было в асфальт бросить).

Спускаюсь вниз, нахожу бедолагу в траве, несу домой. Подключаю — работает. MD5 верный.

После этого решил протестировать на запись. Записал на неё загрузочный образ ubuntu. На другом компьютере загружаюсь с неё. Успешно.

UPD: Кипячение

После публикации Ravmos предложил гениальную идею: прокипятить флешку. Этим я и занялся. Налил горячей воды в кастрюльку, довёл до кипения, бросил девайс, и варил 5 минут. Получился замечательный суп, который не потерял ни грамма своей информационной ценности:

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

UPD2: Охлаждение-нагрев

Небольшая симуляция зимнего режима работы, когда мы заносим устройство домой, и быстро греем его до комнатной температуры.
Флешка пролежала 20 минут в морозилке в режиме заморозки, затем была быстро нагрета в тазике с горячей водой.

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

Вот и всё! Таким образом, мы за 350 рублей собрали защищённую флешку и в качестве бонуса имеем копеечный клеевой пистолет. Теперь наши данные будут в безопасности. Удачи!

Источник

Превратить компьютер в USB-флешку

Наткнулся на тему на линуксфоруме, стало интересно. Существуют ли программы, позволяющие сымитировать USB-накопитель?

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

Я видел подобные программы для КПК на PalmOS и WinCE. Платные, медленные и глючные. А под линукс такие существуют?

Re: Превратить компьютер в USB-флешку

Чем же Вас не устроило сетевое соединение через USB и Samba ?

Re: Превратить компьютер в USB-флешку

дружище, под linux есть кое-что гораздо лучше — открытые сырцы. есть сырцы linux, есть сырцы qemu и virtualbox. дерзай, и родина тебя не забудет.

Re: Превратить компьютер в USB-флешку

Разве можно подключать два юсб напрямую?

Но вообще модули ядра есть для этого. Искать юсб-гаджет или как-то так.

Re: Превратить компьютер в USB-флешку

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

Re: Превратить компьютер в USB-флешку

> Чем же Вас не устроило сетевое соединение через USB и Samba ?

Устройство может ничего не знать о Samba. Оно знает только флешки, в лучшем случае с FAT32.

Re: Превратить компьютер в USB-флешку

> Разве можно подключать два юсб напрямую?

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

Тот КПК для которого я это пробовал, действительно, не имел хаба.

> Но вообще модули ядра есть для этого. Искать юсб-гаджет или как-то так.

Из их описания в make menuconfig ничего не понял. Можно ссылки? Мне казалось, это простые устройства, подключаемые к компьютеру. А здесь, наоборот, компьютер должен имитировать такой гаджет.

Re: Превратить компьютер в USB-флешку

> сырцы linux, qemu и virtualbox. дерзай, и родина тебя не забудет.

В virtualbox с USB всё время что-то не слава богу. Что касается qemu, как соединить USB-порты 2 виртуальных машин?

И учитывая количество портов линукса на те же КПК, я ожидаю, что что-то подобное уже, минимум, пытались сделать. Хотя бы для прикола.

Re: Превратить компьютер в USB-флешку

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

Re: Превратить компьютер в USB-флешку

google linux kernel usb gadget. з.ы. как бэ нужен usb device контроллер а не host

Re: Превратить компьютер в USB-флешку

Вообще общение с гугловским андроидом примерно таким образом и происходит — через провод 2 конца — в телефон мини-usb, в компьютер — usb — sd-карта из телефона появляется как usb-накопитель в компьютере (правда внутри самого телефона она при этом отмонтируется, но это наверное уже детали).

Читайте также:  Монтаж сетки рабицы своими руками забора

Re: Превратить компьютер в USB-флешку

и еще следуя этой логике, отдавать компьютер должен будет не одну директорию, а целый раздел, тк. флешка монтируется не как nfs, а как цельное устройство с полным доступом ко всей файловой системе. т.е. на компьютере-эмуляторе флешки нужно отдавать не шаредную директорию, а в лучшем случае какой-нибудь loop-девайс.

Re: Превратить компьютер в USB-флешку

Встречал информацию про такой экзотический кабель usb. При ближайшем рассмотрении там использовалось ядро линукс, буфер, и видимо, сетевой протокол. Ну и зачем такой специализированный микрокомп за приличные деньги. Флешку воткнуть руки не отсохнут. Кстати, порт андроида у меня на коммуникаторе через usb расшаривается как ifconfig usb0. Всё равно придётся мудрить с usb-network.

Re: Превратить компьютер в USB-флешку

Подписываюсь под каменты. Недавно стояла похожая задача, никто не ответил.

Re: Превратить компьютер в USB-флешку

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

Re: Превратить компьютер в USB-флешку

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

Re: Превратить компьютер в USB-флешку

Но у нас ее купить будет явно проблемой.

Re: Превратить компьютер в USB-флешку

А я вот такую штуку нашел: http://www.dealextreme.com/details.dx/sku.25392 — конечно не совсем то, но список функций несколько смущает для простой железки. И с заказом в эту страну нет проблем.

Re: Превратить компьютер в USB-флешку

CONFIG_USB_GADGET в ядре

Re: Превратить компьютер в USB-флешку

Re: Превратить компьютер в USB-флешку

Насколько я понял, эти чипы уже сняли с производства как устаревшие. Что вместо них — не понял.

Re: Превратить компьютер в USB-флешку

> Встречал информацию про такой экзотический кабель usb.

Название не припоминшь?

> При ближайшем рассмотрении там использовалось ядро линукс, буфер, и видимо, сетевой протокол.

Зачем так сложно? Неужели нельзя проще?

> Ну и зачем такой специализированный микрокомп за приличные деньги.

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

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

Кстати, о переходниках. Устройство для перезаписи с флешки на флешку стоило 900 р. когда ридер SD-USB стоил 200. Думаю, может существовать и искомый переходник в районе нескольких сотен рублей.

> Флешку воткнуть руки не отсохнут.

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

Если б ситуация была реальной, постил бы в Hardware 🙂

> Кстати, порт андроида у меня на коммуникаторе через usb расшаривается как ifconfig usb0. Всё равно придётся мудрить с usb-network.

Как он запускается? На реальном железе вместо основной ОС или в эмуляторе?

Re: Превратить компьютер в USB-флешку

> общение с гугловским андроидом примерно таким образом и происходит — через провод 2 конца — в телефон мини-usb, в компьютер — usb — sd-карта из телефона появляется как usb-накопитель в компьютере

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

> и еще следуя этой логике, отдавать компьютер должен будет не одну директорию, а целый раздел, тк. флешка монтируется не как nfs, а как цельное устройство с полным доступом ко всей файловой системе.

А можно создать для него фиктивную файловую систему 🙂 Какой-нибудь файл, содержащий все служебные сектора (MBR, FAT, директории). Распределить имеющиеся файлы по секторам фиктивного диска. А для секторов вне файлов отдавать /dev/zero. Хотя loop проще.

Re: Превратить компьютер в USB-флешку

> нужен usb device контроллер а не host

Спасибо, ищу. Нашёл много упоминаний на чипа Net 2280 (в основном вопросы по их настройке под FreeBSD), дискретных(?) карт(?) и ноутбуков с ним, но самих устройств в продаже пока не нашёл.

Re: Превратить компьютер в USB-флешку

> CONFIG_USB_GADGET в ядре

Это требует наличия специального чипа.

А это как раз работает с файлами-образами или loop.

Re: Превратить компьютер в USB-флешку

$38 плюс пошлины. Думаю, внутри полноценный компьютер, управляемый через веб-интерфейс. Расшаривающий флешки, принтеры, колонки и камеры. Не удивлюсь, если на нём стоит линукс 🙂

Re: Превратить компьютер в USB-флешку

Re: Превратить компьютер в USB-флешку

Пошлины для этой страны начинаются после 300 баксов, переплата идет только если сам не покупаешь (барыгам и прочим посредникам). Поищи, на том сайте еще несколько подобных девайсов видел.

Читайте также:  Лопата культиватор своими руками

Re: Превратить компьютер в USB-флешку

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

Re: Превратить компьютер в USB-флешку

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

Ну андроид как раз примечателен тем, что у него внутри крутится настоящий линукс на мой взгляд ничем принципиально не отличающийся от настольного — суют же его на нетбуки. Ну и исходники в общем все тоже доступны — при желании можно докапаться до их модуля шарящего sd-карту. Не вижу объективных причин почему бы этот же способ не работал на обычном десктопе, скорее подозреваю, что сами гугловцы эту часть не писали, а просто взяли готовый модуль и сконфигурировали систему так, чтобы она работала так как работает.

Re: Превратить компьютер в USB-флешку

>Как он запускается? На реальном железе вместо основной ОС?

Да, winglinux, запускается и работает с cd карты. Интересно, какой чип здесь? http://www.nix.ru/autocatalog/hdd_accessories/HDD_External_Aluminum_Case_OTG_. Устройство позволяет копировать на встроенный HDD данные с внешних носителей таких как картоввод, USB flash drive, фотоаппарат etc. Надо почитать про usb on-the-go. Самому интересно стало. По идее, микросхемой определяется флешка и по сигналу (нажатию кнопки, производится копирование на хард) и индикатор переполнения диска есть, значит и служебной информацией обменивается с диском? Всё равно софтовое решение сложнее и плясать надо от qemu ибо виртуалбокс с поддержкой усби не открытый. Кстати, сегодня виртуалбокс обновил, он уже usbfs не требует для usb устройств.

Re: Превратить компьютер в USB-флешку

Вот как в fstab usbfs монтировалась: none /proc/bus/usb usbfs auto,busgid=108,busmode=0775,devgid=108,devmode=0664 0 0

Re: Превратить компьютер в USB-флешку

> winglinux, запускается и работает с cd карты.

В смысле SD? (CD-card это немного странно для КПК.) Спасибо.

> http://www.nix.ru/autocatalog/hdd_accessories/HDD_External_Aluminum_Case_OTG_. Устройство позволяет копировать на встроенный HDD данные с внешних носителей таких как картоввод, USB flash drive, фотоаппарат etc.

Если копирует С флешек, значит там есть USB-хост, как в PC и более дорогих КПК.

> Надо почитать про usb on-the-go.

Спасибо за название. Получается, хост и гость могут быть объединены в одном устройстве и автоматически задействоваться при необходимости.

Re: Превратить компьютер в USB-флешку

>> Но меня интересуют настольные и ноутбуки.

> Ну андроид как раз примечателен тем, что у него внутри крутится настоящий линукс

Я имел в виду не ОС, а аппаратное обеспечение. Как выяснили выше, PC обычно имеют только чип USB-хоста, а КПК — подчинённого устройства (как его правильно называть? guest? slave?) или оба.

Re: Превратить компьютер в USB-флешку

Re: Превратить компьютер в USB-флешку

>Существуют ли программы, позволяющие сымитировать USB-накопитель?

Если бы Intel в конце 1990-х не пропихнула свою говношину USB, то сейчас был бы 22 век с FireWire и равноправными hot-plug устройствами.

Re: Превратить компьютер в USB-флешку

> Если бы Intel в конце 1990-х не пропихнула свою говношину USB, то сейчас был бы 22 век с FireWire и равноправными hot-plug устройствами.

Если бы патентодержатели не жмотничали, и не требовали отчислений с каждого устройства, необходимость в USB не возникла бы.

Re: Превратить компьютер в USB-флешку

Нашёл про OTG? Только посмотрел: USB OTG (аббр. от On-The-Go) — дальнейшее расширение спецификации USB 2.0, предназначенное для лёгкого соединения периферийных USB-устройств друг с другом. Например, цифровой фотоаппарат можно подключать к фотопринтеру напрямую, если они оба поддерживают стандарт USB OTG. К моделям КПК и коммуникаторов, поддерживающих USB OTG, можно подключать некоторые USB-устройства. Обычно это флэш-накопители, цифровые фотоаппараты, клавиатуры, мыши и другие устройства, не требующие дополнительных драйверов. Этот стандарт возник из-за резко возросшей в последнее время необходимости надёжного соединения различных USB-устройств без использования ПК. В данной спецификации устройства обходятся без персонального компьютера, то есть выступают как одноранговые приёмопередатчики (на самом деле только создаётся такое ощущение). В действительности же устройства определяют, какое из них будет мастер-устройством, а какое — подчиняемым. Одноранговый интерфейс USB существовать не может. Если реализация в железе есть, значит должны быть софтовые аналоги.

Re: Превратить компьютер в USB-флешку

Какая-то софтовая реализация есть. Во всяком случае в окошках выбора есть linux, 86 архитектура. Судя по всему коммерческое решение, дальше копать не стал. http://www.jungo.com/st/do/download_new.php?product=USBware&tag=/st/usbwa.

Re: Превратить компьютер в USB-флешку

Фигня какая-то. Замучался там регистрироваться. Самое простое побродить по форуму девелоперов usb Наверняка море информации накопаешь https://www.usb.org/phpbb/viewforum.php?f=1

Re: Превратить компьютер в USB-флешку

есть же маемо, n8xx, посмотреть как там это сделано

Re: Превратить компьютер в USB-флешку

Точно, простое решение всегда последним приходит. Это же порт дебиана.

Источник

Оцените статью
Своими руками