Unitate USB înlocuibilă ca un hard disk în Windows. Instalarea driverului Hitachi Microdrive în locul driverului nativ al unității USB

În acest articol vă vom arăta cum să vă asigurați că USBunitate flash sau SDharta a fost determinată în sistem Windows ca un localnic obișnuit hard disk . S-ar putea să vă întrebați, de ce este necesar acest lucru? Faptul este că Windows definește implicit blitz USB carduri și carduri de memorie ca dispozitive de stocare amovibile, care sunt standard folosind Windows nu poate fi împărțit în mai multe secțiuni. Și chiar dacă împărțiți unitatea flash în două sau mai multe partiții folosind utilități terțe(în același Linux), apoi în sistemul de operare Familia Windows Doar primul dintre ele va fi disponibil (apropo, încorporat a apărut în Windows 10 1703). Aceste. Windows suportă funcționare normală cu multi-partitii numai pentru Unități HDD, care sunt definite în sistem ca fiind locale (adică nedemontabile).

Biți RMB și suport USB

Sistemele de operare Windows recunosc unitățile flash USB ca dispozitive detașabile/detașabile datorită prezenței unui descriptor special de biți pe fiecare dispozitiv R.M.B.(amovibilmass-mediapic) . Dacă, la interogarea unui dispozitiv conectat prin funcția StorageDeviceProperty, sistemul stabilește că RMB=1, concluzionează că dispozitivul conectat este depozitare detașabilă. Astfel, pentru a converti o unitate flash USB într-un hard disk din punct de vedere al sistemului este suficient să modificați acest descriptor. Acest lucru se poate face direct (ceea ce este destul de riscant din cauza diferențelor în implementările hardware dispozitive specifice, și nu întotdeauna posibil), sau indirect, prin înlocuirea răspunsului dispozitive USB folosind un driver special care vă permite să filtrați informațiile din răspunsul dispozitivului.

Sfaturi. Unii producători produc utilitati speciale pentru a flash controlerul unităților dvs. flash. În primul rând, încercați să găsiți un astfel de utilitar și/sau firmware pe site-ul web al producătorului. Acesta este cel mai corect mod. Dacă nu găsiți un astfel de utilitar, urmați recomandările din acest articol.

Să ne conectăm la orice port liber USB computer unitate flash, apoi deschideți Managerul de gestionare a discurilor ( diskmgmt.msc) și asigurați-vă că tipul său este definit în sistem ca Amovibil(Dispozitiv detașabil) .

De asemenea, puteți vedea tipul de dispozitiv în fila Volume din proprietățile discului (după cum vedem aici Tip: Detașabil).

Sau folosind comanda diskpart:

Volumul listei

În acest articol vom analiza două moduri de a schimba bitul RMB pe o unitate flash USB - prin utilizarea driverului de filtru Hitachi (modificările se fac numai la nivel de driver calculator specific) și schimbarea bitului din firmware-ul controlerului folosind utilitarul BootIt de la Lexar (mai mult metoda universala, dar există o serie de restricții și nu sunt aplicabile tuturor modelelor de unități flash și carduri SD). Deși ambele metode sunt destul de vechi și le-am testat inițial pe Windows 7, ele continuă să fie relevante și funcționează la fel de bine în ferestrele moderne 10.

Utilitarul Lexar BootIt

Recent am dat peste un utilitar destul de interesant - LexarBootIt. Acesta este un program gratuit, portabil, care poate schimba RMB-ul unei unități amovibile pentru a face fix un dispozitiv USB amovibil (sau invers). Chiar dacă utilitarul Lexar BootIt este conceput pentru dispozitivele Lexar (Micron, Crucial), acesta poate funcționa și cu unități flash de la alți producători. Utilitarul BootIt acceptă totul versiuni Windows, începând cu Windows XP și terminând cu Windows 10.

Important. Este garantat că utilitarul funcționează pentru unitățile Lexar. Judecând după recenzii, funcția „Flip removable bit” nu funcționează USB rapid Unități flash 3.0. În plus, atunci când flashizați controlerul, veți pierde garanția pe unitatea flash și o puteți face inoperabilă.

Puteți descărca BootIt de pe site-ul web Lexar (lexar_usb_tool) sau de pe site-ul nostru web ().

  • Rulați BootIt.exe cu drepturi de administrator
  • Selectați unitatea flash din lista de dispozitive
  • Faceți clic pe butonul Bit detasabil cu rabat
  • Salvați modificările făcând clic pe OK.

Reconectați dispozitivul și utilizați Manager dispozitive pentru a vă asigura că tipul acestuia s-a schimbat de la Atașabil la de bază.

Dacă utilitarul BootIt nu a ajutat la schimbarea bitului RMB în depozitare detașabilă, încercați să utilizați în felul următor, bazat pe driverul de filtru Hitachi Microdrive

Driver de filtru pentru unitățile flash Hitachi Microdrive

La blitz USB unitatea sau cardul SD este recunoscută în sistem ca hard disk, vom avea nevoie de un driver de filtru special care ne permite să modificăm datele transmise prin stiva de sistem a driverului de dispozitiv curent. Vom folosi un driver de filtru pentru Unități flash USB de la Hitachi ( Driver Hitachi Microdrive), care la nivel de driver de sistem de operare vă permite să schimbați tipul de dispozitiv flash drive de la amovibil la fix (USB-ZIP -> USB-HDD). Datorită utilizării a acestui șofer, puteți ascunde din sistem că dispozitivul conectat este detașabil. Ca urmare, sistemul va considera că funcționează normal hard disk, care poate fi împărțit în secțiuni care vor fi simultan disponibile în sistem.

Arhive cu driver Hitachi Microdrive:

  • 32 de biți sisteme - (3,0 KB)
  • Versiunea Hitachi Microdrive pt 64 de biți sisteme - (3,8 KB)

Trebuie să descărcați versiunea driverului pentru sistemul dvs. în funcție de capacitatea sa de biți. Ambele arhive au aceeași structură și constau din două fișiere:

  • cfadisk.inffișier de instalare, cu setările driverului
  • cfadisk.sys- Fișierul driverului Hitachi

Următoarea etapă este identificarea codului de dispozitiv al unității noastre flash. Pentru a face acest lucru, în proprietățile discului din filă Detaliiîn parametru Calea instanței dispozitivului selectați și copiați ( Ctrl+C) codul instanței dispozitivului.

În exemplul nostru ar fi:

USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000\0123456789ABCDEF&0

Să presupunem că plănuim să instalăm driverul sistem pe 64 de biți. Cu ajutorul oricui editor de testare deschideți fișierul pentru editare cfadisk.inf. Suntem interesați de secțiunile cfadisk_device și cfadisk_device.NTamd64.

%Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008 %Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008

Schimbăm valoarea DiskTS64GCF400______________________________20101008 cu codul dispozitivului nostru.

Important!În codul de instanță al dispozitivului, este necesar să aruncați piesa după al doilea „\” (în exemplul nostru, aruncăm 0123456789ABCDEF&0).

Primim:

%Microdrive_devdesc% = cfadisk_install,IDE\USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000 %Microdrive_devdesc% = cfadisk_install,IDE\USBSTOR\Disk&Ven_Linux&Prod_Gadget-Rev_000

Salvați fișierul.

Dacă driverul este instalat pe un sistem pe 32 de biți, trebuie să descărcați arhiva recomandată, să o despachetați și să deschideți fișierul cfadisk.inf pentru editare. Să găsim secțiunea :

%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100 %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1D_1100&Revdesc _install,USBSTOR\ DISK&VEN_&PROD_USB_DISK_2.0&REV_P

Apoi schimbăm datele din ultima linie, indicând codul instanței unității noastre flash, adică. în exemplul nostru obținem:

%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100 %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1D_1100&Revdesc _install,USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000

Sfaturi. Dacă este necesar să unitate flash USB a fost afișat în managerul de dispozitive cu un nume specific, trebuie să editați valoarea variabilei Microdrive_devdesc, de exemplu astfel:
Microdrive_devdesc = „Transcend 64GB DIY SSD”

Instalarea driverului Hitachi Microdrive în locul driverului nativ al unității USB

Tot ce rămâne este să înlocuiți driverul folosit de unitatea flash USB.

Important! Dacă driverul Hitachi Microdrive USB este instalat pe un sistem pe 64 de biți, atunci... Nu există semnătură digitală pentru acest driver, va trebui să o faceți.

Deschideți fila Drivers și faceți clic pe butonul Actualizați driverul s.

Să indicăm folderul în directorul în care arhiva descărcată cu driverul Hitachi este dezambalată:

Să alegem șofer nou.

Ignorăm avertismentul despre lipsă semnătură digitalășoferii.

Sfaturi. În Windows 10 și Windows 8, la instalarea driverului, apare următoarea eroare:

Windows a găsit drivere pentru acest dispozitiv, dar a apărut o eroare la încercarea de a instala driverele.
Hitachi Microdrive
Inf producător terț nu conține informații despre semnătură

Pentru a dezactiva verificarea semnăturii digitale a driverului, executați următoarele comenzi:

bcdedit.exe /set nointegritychecks ON
bcdedit.exe /set TESTSIGNING ON

Reporniți computerul și încercați să instalați din nou driverul.

Tot ce rămâne este să reporniți computerul și, prin deschiderea managerului de discuri, să vă asigurați că unitatea flash este acum recunoscută ca un hard disk obișnuit ( Tip: de bază), iar driverul Hitachi este folosit ca driver.

Prin deschiderea Explorer, vă puteți asigura, de asemenea, că pictograma unității flash s-a schimbat și este afișată acum ca un hard disk disc obișnuit.

Acum puteți lucra cu această unitate flash ca și cu HDD obișnuit: creați secțiuni, specificați secțiune activă, creați discuri dinamice, instalați software care nu funcționează de pe unități flash etc.

Important. Pe altele calculatoare Windows Fără acest driver, a doua partiție a dispozitivului nu va fi accesibilă.

Pentru a elimina driverul Hitachi Microdrive, deschideți proprietățile discului și, în fila Driver, faceți clic pe butonul Actualizare driver - sistemul va instala însuși driverul nativ.


Sfaturi. Dacă după instalarea driverului Hitachi sistemul nu mai pornește cu BSOD, trebuie să porniți computerul de la instalare disc Windows/Live CD și ștergeți manual următoarele fișiere:

  • cfadisk.sys în directorul %windir%\System32\drivers
  • Directorul „cfadisk.inf_amd64_...” din %windir%\System32\DriverStore\FileRepositoty

Reporniți computerul

Trebuie să înțelegeți că această soluție va funcționa numai pe sistemul pe care este instalat driverul corespunzător.

Mulți utilizatori s-ar putea să fi observat că orice programator care vine să rezolve probleme legate de sistem poartă cu el. Acest truc este foarte util, deoarece în cazul oricărei probleme cu sistemul sau hard diskul, utilizatorul va putea întotdeauna să restabilească accesul la computer și să înțeleagă care este problema cu computerul. În acest caz, nu toată lumea vrea să aibă sistemul pe un computer, deoarece este mult mai ușor să transportați un mic disc de sistem Cu fișiere suplimentare. Prin urmare, oricine ar trebui să știe cum să facă un hard disk dintr-o unitate flash.

Dar cum să transformi o unitate flash într-un hard disk? S-ar părea că un astfel de proces ar trebui să fie dificil și consumatoare de resurse, dar de fapt totul se face destul de simplu, iar dimensiunea și „vârsta” unității flash nu contează. Condiția principală pentru o unitate flash este să funcționeze corect. De asemenea, nu numai o unitate flash USB, ci și un card SD este potrivit pentru acest rol, procesul de schimbare a proprietăților este identic.

În același timp, merită să știți că multipartiția nu ar trebui aplicată la acestea medii externe, deoarece multe sisteme de operare acceptă doar prima partiție pe discuri non-HDD. HDD-urile sunt medii neamovibile care sunt instalate pe un computer. Este posibil să le eliminați, dar acest lucru necesită mult timp și efort, așa că oamenii folosesc carduri și unități externe pentru a facilita întregul proces de transfer de informații sau un sistem de operare direct cu ei.

În primul rând, trebuie să faceți ca Windows să recunoască unitatea flash USB ca dispozitiv neamovibil. Mai mult, orice card flash are un standard parametru invers, atunci trebuie să începeți să vă schimbați. Unii oameni nu se gândesc deloc la securitatea echipamentului lor, așa că pur și simplu modifică unitatea flash. Dar această metodă este periculoasă, deoarece multe unități flash pur și simplu nu se vor putea schimba la parametrul selectat, motiv pentru care se vor rupe și vor trebui să fie transportate la centru de service. Este mult mai ușor și mai sigur să înlocuiți răspunsul de la dispozitiv cu rezultatul dorit. Pentru aceasta este instalat un driver special. În schimb, unitatea flash hard disk pe Windows 7 va funcționa la fel ca și cu orice alt sistem de operare.

Înainte de a transforma o unitate flash într-un hard disk, dispozitivul trebuie conectat la computer și apoi determinați tipul de unitate flash.

Prima varianta

Deschideți Media Manager. Îl puteți găsi folosind butonul „Run”, introduceți „diskmgmt.msc” aici și apăsați „Enter”. Acum puteți vedea ce tip de unitate este, detașabilă sau nedemontabilă.

A doua varianta

De asemenea, puteți vizualiza tipul de dispozitiv deschizând fila Volume din proprietățile unității flash.

A treia opțiune

De asemenea, puteți introduce comanda diskpart.

Deci, acum utilizatorul știe dacă unitatea flash este un dispozitiv detașabil sau neamovibil în acest caz.

Al doilea pas

Dacă dispozitivul este definit ca „nedetașabil”, atunci acesta poate fi deja utilizat ca hard disk. ÎN altfel, înainte de a utiliza o unitate flash în loc de un hard disk, tipul acesteia trebuie schimbat în „non-amovibil”. Pentru aceasta, se folosește un driver de filtru special, care poate modifica cu ușurință informațiile primite, schimbându-le în cea necesară. Una dintre cele mai comune și filtre simple este driverul Hitachi Microdrive. Astfel, utilizatorul nu invadează microclimatul unității flash, în timp ce pur și simplu își înșală sistemul dându-i un răspuns fals.

După ce suportul media devine neamovibil, computerul îl va considera un hard disk cu drepturi depline, care poate fi împărțit în partiții, fiecare dintre ele va funcționa simultan. Principalul lucru în acest moment este să descărcați un program care este potrivit pentru dimensiunea de biți a sistemului dvs. de operare.

A treia etapă

După ce utilizatorul a reușit să înșele computerul, codul dispozitivului poate fi identificat. Puteți găsi codul în fila „Detalii”, „Calea instanței dispozitivului”.

Ca urmare, este necesar să copiați informațiile, acestea vor fi apoi manipulate în programul Hitachi Microdrive. Când copiați, trebuie să eliminați toate informațiile după al doilea „\”.

Pe un sistem pe 64 de biți

Acum trebuie să găsiți fișierul cfadisk în folderul Hitachi Microdrive, unde găsim secțiunile cfadisk_device și cfadisk_device.NTamd64.

În secțiuni, în loc de informații după „\”, introducem codul dispozitivului nostru.

Pe sistem 32 de biți

Procesul este similar, doar în fișierul pentru versiunea pe 32 de biți trebuie să găsiți secțiunea „cfadisk_device”.

Aici trebuie să înlocuiți „DISK&VEN_&PROD_USB_DISK_2.0&REV_P” cu codul dispozitivului.

Dacă doriți să vă setați propriul nume pentru dispozitiv, atunci trebuie să înlocuiți „Microdrive_devdesc” cu numele dorit, de exemplu „USB_hard”.

Etapa a patra

Ultima etapă este înlocuirea șoferilor. Pe sistemele de operare pe 64 de biți, înainte de această acțiune, trebuie să dezactivați verificarea semnăturii digitale a driverului, astfel încât să nu se actualizeze singur din cauza intervenției unei terțe părți.

Trebuie să deschideți fila „Drivere” => „Actualizare drivere”. Urmează folderul cu driverul Hitachi Microdrive. Acest driver este selectat, tot ce rămâne este să ignorați mesajul despre absența unei semnături digitale, apoi să reporniți computerul și să vedeți rezultatul lucrării. Unitatea a devenit nedemontabilă.

Driverul este eliminat folosind butonul „Actualizați driverele”.

Iată cum să faci cu ușurință un hard disk dintr-o unitate flash. Această procedură poate fi efectuată de oricine dacă urmați instrucțiunile, iar computerul și sistemul de stocare nu pot fi deloc deteriorate. Dacă utilizați o unitate externă de înaltă calitate, voluminoasă, cu performanțe bune, atunci nu există nicio îndoială dacă o unitate flash poate fi folosită în locul unui hard disk. În acest caz, va face față sarcinii nu mai rău decât hard disk-urile.

Puteți da clic clic dreapta mouse-ul la „Start” și selectați „Manager dispozitive”.

În „Dispozitive de disc” trebuie să selectați unitatea flash conectată și să faceți dublu clic pe ea cu butonul stâng al mouse-ului pentru a lansa „Proprietăți”.

Deschideți fișierul descărcat din arhivă folosind notepad. Faceți clic dreapta pe el și selectați „Deschide cu...”.

Selectați Notepad.

Accesați secțiunea: . Eliminați primele patru linii din acesta până la %attach_drv% = f2d_install,USBSTORGenDisk.

Apoi lipiți valoarea copiată din Device Manager în locul celei șterse. Înainte de fiecare linie care va fi inserată, adăugați %attach_drv% = f2d_install.

Salvați cele modificate document text. Apoi, comutați la „Manager dispozitive” și faceți clic dreapta pe unitatea flash, apoi selectați „Actualizați driverele...”.

Cea mai bună metodă este să utilizați metoda „Răsfoiți acest computer pentru software-ul driver”.

Faceți clic pe „Răsfoiți” și indicați locația fișierului care a fost editat.

Confirmați acțiunile și faceți clic pe „Continuați instalarea”. Când instalarea este finalizată, deschideți Explorer, unde unitatea flash va fi afișată ca „Disc local”.

Pentru Windows x86 (32 de biți)

Descărcați și despachetați arhiva Hitachi_Microdrive.rar. Faceți totul așa cum este descris mai sus. Apoi selectați fila „Detalii”, iar în linia „Proprietate” introduceți „Calea către instanța dispozitivului”. În linia „Valoare”, copiați linia afișată.

Din arhiva descărcată, deschideți fișierul cfadisk.inf folosind Notepad. Cum se face acest lucru este scris și mai sus. Găsiți partiția și accesați linia %Microdrive_devdesc% = cfadisk_install,USBSTORDISK&VEN_&PROD_USB_DISK_2.0&REV_P.

Ștergeți tot ce este după instalare (ultimul trebuie să fie virgulă și fără spațiu). Lipiți ceea ce ați copiat din Device Manager. Ștergeți sfârșitul valorii introduse (tot ce este scris după REV_XXXX).

Dacă doriți, puteți schimba numele unității flash. Pentru a face acest lucru, accesați secțiunea, editați valoarea între ghilimele în linia Microdrive_devdesc.

Salvați fișierul pe care l-ați editat și apoi faceți tot ce este scris mai sus. Apoi puteți împărți unitatea flash în secțiuni și chiar o puteți încărca pe ea sistem de operare. Adică, puteți face tot ce ați putea cu el cu un hard disk obișnuit.

Îmi doream de mult să scriu acest articol, cred că va fi foarte interesant pentru tine. Am primit o întrebare de la un prieten despre cum să fac hard drive flash disc. Deci, vom analiza două opțiuni: schimbarea unității flash la 64 bit Windowsși pe 86 de biți.

Dacă decideți să utilizați programe precum sau altele pentru a vizualiza unitatea flash, atunci nu o veți vedea acolo, deoarece există un așa-numit descriptor Bit media amovibil (RMB), care se găsește în orice unitate flash și obligă Windows să identifice astfel de unități ca detașabile și nu ca disc local. Pentru a remedia această problemă, trebuie doar să ștergem acest descriptor.

De ce am spus că vor fi două opțiuni? Deoarece pe sisteme de capacitate diferită această operațiune va fi efectuată diferit. Acest lucru va fi destul de simplu de făcut, așa că să începem.

Cum se transformă o unitate flash într-un hard disk pe Windows x86?

De făcut această lucrare, trebuie să descarcăm un driver special Hitachi Microdrive. Îl poți descărca de aici.

Acum aflăm codul instanței dispozitivului. În acest caz, trebuie să mergem la managerul de dispozitive, acolo să mergem la fila dispozitive de disc . Căutați unitatea flash și faceți clic dreapta pe ea. În fereastra care se deschide, accesați fila "Inteligenta"și selectați din lista verticală „Cale către instanța dispozitivului”. În câmp "Sens" selectați întreaga linie și copiați.

Să trecem la șofer. Mai întâi, dezarhivați-l în orice locație, apoi, folosind orice bloc de note, deschideți fișierul . Găsiți articolul acolo și chiar în ultimul rând, începând cu cuvântul USBSTORÎnlocuim totul cu ceea ce am copiat în managerul de dispozitive. Iată cum va funcționa:


La capătul firului, după REV_ХХХ, trebuie să eliminați o coadă mică:


După ce totul este făcut, salvați fișierul.

Acum accesați din nou managerul de dispozitive și deschideți din nou proprietățile unității noastre flash. Să mergem la filă „Șofer”și apăsați butonul de acolo "Actualizare".

Pe Windows 7

Aici trebuie să alegem „Căutați drivere pe acest computer”și selectați exact fișierul cfadisk.inf pe care l-am schimbat.

Pe Windows XP

În acest sistem de operare alegem „Instalarea de la locație specificată» , Atunci „Nu căuta”Şi „Instalați de pe disc”. Selectați din nou fișierul cfadisk.inf ca driver.

După aceasta, unitatea flash ar trebui să fie recunoscută de sistem ca hard disk.

INTERESANT:

Cum se transformă o unitate flash într-un hard disk pe Windows x64?

Deci, în în acest caz, Descărcăm această arhivă.

Acum accesați Manager dispozitive, deschideți proprietățile unității noastre flash și accesați fila "Inteligenta". Acolo, din lista derulantă trebuie să selectați „ID echipament”. În câmpul „Valoare”, va trebui să copiați toate liniile, cu excepția USBSTOR\GenDiskŞi GenDisk.

Deschideți fișierul F2Dx1.inf pe care l-am descărcat cu notepad obișnuit. În general, este recomandabil să utilizați Notepad++. După ce am deschis fișierul, găsim articolul în care ștergem primele 5 rânduri, apoi pur și simplu le înlocuim cu ceea ce am copiat. Principalul lucru este că fiecare rând începe cu fraza: %attach_drv% = f2d_install.



În continuare, trebuie să mergem din nou la proprietățile unității flash și în fila driver faceți clic pe butonul "Actualizare". Aici facem totul la fel ca în prima opțiune, doar selectăm fișierul F2Dx1.inf ca driver.

În plus, vreau să spun că unitatea flash va fi detectată ca hard disk doar pe sistemul în care ați efectuat această operațiune, deoarece tocmai am schimbat driverul în Mediul Windows. Dacă introduceți o unitate flash într-un alt computer, aceasta va fi recunoscută acolo ca o unitate flash. Asta e tot.

  • Serghei Savenkov

    un fel de recenzie „scurtă”... de parcă s-ar grăbi undeva