{"id":200,"date":"2009-04-09T20:55:53","date_gmt":"2009-04-09T19:55:53","guid":{"rendered":"http:\/\/eriz.pcinside.pl\/weblog\/diy-pendrive-jako-dysk-twardy-200.html"},"modified":"2009-04-09T20:56:44","modified_gmt":"2009-04-09T19:56:44","slug":"diy-pendrive-jako-dysk-twardy","status":"publish","type":"post","link":"https:\/\/eriz.pcinside.pl\/weblog\/diy-pendrive-jako-dysk-twardy-200.html","title":{"rendered":"DIY &#8211; pendrive jako dysk twardy"},"content":{"rendered":"<p>Pr\u0119dko\u015bci osi\u0105gane przez wsp\u00f3\u0142czesne pami\u0119ci przeno\u015bne s\u0105 coraz wy\u017csze. To nie jest to samo, co kilka lat temu, kiedy to 10 MiB\/s podczas odczytu by\u0142o niez\u0142ym wynikiem. Dzisiaj s\u0105 to wy\u017csze pr\u0119dko\u015bci, a w przypadku stosowania czytnik\u00f3w kart pami\u0119ci (cho\u0107by CompactFlash x233) nawet kilkukrotnie.<\/p>\n<p>Wszystko fajnie, jednak jest jeden mankament, kt\u00f3ry czasem uniemo\u017cliwia efektywne wykorzystanie no\u015bnika.<\/p>\n<p><!--more--><\/p>\n<h3>studium przypadku<\/h3>\n<p>Za ka\u017cdym razem taki przeno\u015bny dysk jest montowany w systemie jako urz\u0105dzenie wymienne. W czym to przeszkadza? Najdotkliwsz\u0105 jest sytuacja, gdy program, z kt\u00f3rego na co dzie\u0144 korzystamy, uniemo\u017cliwia wykorzystanie no\u015bnika jako np. <em>scratch disk<\/em> (m. in. w programach Adobe jest to dodatkowa przestrze\u0144 a&#8217;la plik wymiany; przeznaczony na cache, histogramy, etc). Dyski wymienne po prostu s\u0105 pomini\u0119te na li\u015bcie wyboru lokalizacji danych tymczasowych dla tych program\u00f3w. Dysku wymiennego nie da si\u0119 r\u00f3wnie\u017c spartycjonowa\u0107, ale to IMHO mniejszy problem, kt\u00f3ry r\u00f3wnie\u017c rozwi\u0105\u017cemy. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_wink.png\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>Wszystko da si\u0119 zrobi\u0107. Wystarczy oszuka\u0107 system tak, aby traktowa\u0142 urz\u0105dzenie jako zwyk\u0142y twardy dysk. Niestety, fabrycznych sterownik\u00f3w przeznaczonych do tego celu nie ma.<\/p>\n<h3>przygotowanie sterownika<\/h3>\n<p>W naszej sytuacji b\u0119dziemy wpaja\u0107 Windows, \u017ce stary poczciwy pendrive Canyon 512 MiB, to dysk twardy. Pobieramy sterownik <a href=\"http:\/\/xpefiles.com\/cs\/files\/folders\/616\/download.aspx\">Hitachi Microdrive<\/a> (akceptujemy warunki licencji; plik zajmuje mniej ni\u017c 10 KiB).<\/p>\n<p class=\"images\"><a href=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-1.png\" rel=\"imagebox-1\" title=\"Pendrive jako nap\u0119d wymienny\"><img decoding=\"async\" src=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-1-thumb.jpg\" alt=\"zrzut z nap\u0119d\u00f3w\" style=\"width:151px;height:120px;\" \/><\/a> <\/p>\n<p>Teraz namierzamy delikwenta w Mened\u017cerze Urz\u0105dze\u0144 systemu (wystarczy <em>devmgmt.msc<\/em> w polu Uruchom). Znajduje si\u0119 on w ga\u0142\u0119zi <em>Stacje dysk\u00f3w<\/em>, u mnie pendrive zg\u0142asza si\u0119 jako <em>512MB USB2.0FlashDrive USB Device<\/em>.<\/p>\n<p class=\"images\"><img decoding=\"async\" src=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-2.png\" alt=\"mened\u017cer urz\u0105dze\u0144\" style=\"width:273px;height:115px;\" \/> <\/p>\n<p>Pora rozpakowa\u0107 sterownik. Niestety, nie zawiera on informacji o wszystkich no\u015bnikach (jest to nierealne), wi\u0119c b\u0119dzie trzeba b\u0119dzie dopisa\u0107 nasze urz\u0105dzenie do listy obs\u0142ugiwanych. W tym celu, otwieramy w\u0142a\u015bciwo\u015bci nap\u0119du, na zak\u0142adce <em>Szczeg\u00f3\u0142y<\/em> jest widoczna lista cech pendrive&#8217;a. Potrzebujemy <em>identyfikatora wyst\u0105pienia urz\u0105dzenia<\/em>, zaznaczamy pozycj\u0119 w okienku ni\u017cej i kopiujemy przy pomocy <em>CTRL+C<\/em> do schowka.<\/p>\n<p class=\"images\"><a href=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-3.png\" rel=\"imagebox-3\" title=\"Identyfikator do skopiowania\"><img decoding=\"async\" src=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-3-thumb.jpg\" alt=\"szczeg\u00f3\u0142y\" style=\"width:133px;height:120px;\" \/><\/a> <\/p>\n<p>W jakim\u015b ulubionym narz\u0119dziu s\u0142u\u017c\u0105cym do edytowania kodu (notatnik, notepad++, notepad2, vi, etc) otwieramy plik <em>cfadisk.inf<\/em>, szukamy sekcji <em>[cfadisk_device]<\/em>. S\u0105 tam wypisane identyfikatory obs\u0142ugiwanych przez sterownik urz\u0105dze\u0144. Wystarczy dopisa\u0107 identyfikator wg schematu: <em>%Microdrive_devdesc% = cfadisk_install,<\/em> + <em>identyfikator wyst\u0105pienia urz\u0105dzenia<\/em> skopiowany wcze\u015bniej. Je\u015bli wyst\u0119puje na ko\u0144cu ci\u0105g znak\u00f3w raczej nie maj\u0105cy u\u017cytecznego znaczenia, <\/p>\n<p>U mnie wygl\u0105da to mniej wi\u0119cej tak (dla identyfikatora <em>USBSTOR\\DISK&#038;VEN_512MB&#038;PROD_USB2.0FLASHDRIVE&#038;REV_2.00\\142E1941A5429E1C&#038;0<\/em>:<\/p>\n<p><code lang=\"text\">%Microdrive_devdesc% = cfadisk_install,USBSTOR\\DISK&VEN_512MB&PROD_USB2.0FLASHDRIVE&REV_2.00<\/code><\/p>\n<h3>instalacja<\/h3>\n<p>Sterownik instalujemy tak, jak dla ka\u017cdego innego urz\u0105dzenia (prawoklik na urz\u0105dzeniu, <em>Aktualizuj sterownik<\/em>). Z t\u0105 r\u00f3\u017cnic\u0105, i\u017c musimy wskaza\u0107 r\u0119cznie \u015bcie\u017ck\u0119 do katalogu z <em>cfadisk<\/em>. Po wskazaniu jedziemy do ko\u0144ca kreatora ignoruj\u0105c wszelkie ostrze\u017cenia.<\/p>\n<p><!-- screen4: zrzut z kroku kreatora --><\/p>\n<p class=\"images\"><a href=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-4.png\" rel=\"imagebox-4\" title=\"Instalacja zmodyfikowanego sterownika\"><img decoding=\"async\" src=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-4-thumb.jpg\" alt=\"instalacja\" style=\"width:157px;height:120px;\" \/><\/a> <\/p>\n<h3>epilog<\/h3>\n<p>No i mamy kolejny HDD w systemie. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_wink.png\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p class=\"images\"><a href=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-5.png\" rel=\"imagebox-5\" title=\"Pendrive = HDD? ;)\"><img decoding=\"async\" src=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-5-thumb.jpg\" alt=\"efekt\" style=\"width:135px;height:120px;\" \/><\/a> <a href=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-6.png\" rel=\"imagebox-5\" title=\"A mo\u017ce by tak za\u0142o\u017cy\u0107 na nim partycje?\"><img decoding=\"async\" src=\"\/weblog\/stuff\/200-diy-pendrive-jako-dysk-twardy-6-thumb.jpg\" alt=\"partycje\" style=\"width:160px;height:68px;\" \/><\/a> <\/p>\n<p>Chyba nie musz\u0119 przypomina\u0107, \u017ce od teraz od\u0142\u0105czanie nap\u0119du trzeba poprzedzi\u0107 <em>bezpiecznym usuwaniem sprz\u0119tu<\/em>.<\/p>\n<p>PS. Przepraszam za ma\u0142y po\u015blizg w publikacji notki; musia\u0142em sobie zmajstrowa\u0107 ma\u0142y skrypt, kt\u00f3ry wykona za mnie brudn\u0105 robot\u0119 z obrazkami we wpisach, kiedy\u015b o nim napisz\u0119. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_wink.png\" alt=\";)\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u0119dko\u015bci osi\u0105gane przez wsp\u00f3\u0142czesne pami\u0119ci przeno\u015bne s\u0105 coraz wy\u017csze. To nie jest to samo, co kilka lat temu, kiedy to 10 MiB\/s podczas odczytu by\u0142o niez\u0142ym wynikiem. Dzisiaj s\u0105 to wy\u017csze pr\u0119dko\u015bci, a w przypadku stosowania czytnik\u00f3w kart pami\u0119ci (cho\u0107by CompactFlash x233) nawet kilkukrotnie. Wszystko fajnie, jednak jest jeden mankament, kt\u00f3ry czasem uniemo\u017cliwia efektywne wykorzystanie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[48,63],"_links":{"self":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/200"}],"collection":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/comments?post=200"}],"version-history":[{"count":0,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/200\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/media?parent=200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/categories?post=200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/tags?post=200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}