Vyměnitelné úložiště USB jako pevný disk ve Windows

V tomto článku vám ukážeme, jak to zajistit USBflash disk nebo SDkarta byla detekována v systému Windows jako normální místní pevný disk... Pravděpodobně se ptáte, proč je to nutné? Faktem je, že Windows ve výchozím nastavení definují USB flash disky a paměťové karty jako vyměnitelné disky, které nelze rozdělit do několika oddílů pomocí standardů Windows. A i když rozdělíte flash disk na dva nebo více oddílů pomocí nástrojů třetích stran (ve stejném Linuxu), v operačním systému Windows bude k dispozici pouze první z nich (mimochodem, objevil se vestavěný ve Windows 10 1703). Tito. Windows podporuje běžnou práci s více oddíly pouze u HDD disků, které jsou v systému definovány jako lokální (tedy nevyjímatelné).

RMB bity a USB klíče

Operační systémy Windows rozpoznávají USB flash disky jako vyměnitelné / vyměnitelné zařízení díky přítomnosti speciálního bitového deskriptoru na každém zařízení RMB(odnímatelnémédiabit) ... Pokud systém při dotazování připojeného zařízení prostřednictvím funkce StorageDeviceProperty určí, že RMB = 1, dojde k závěru, že připojené zařízení je vyměnitelné úložné zařízení. Aby se tedy z pohledu systému převedl USB-flex na pevný disk, stačí tento deskriptor upravit. To lze provést přímo (což je poměrně riskantní vzhledem k rozdílům v hardwarových implementacích konkrétních zařízení a ne vždy je to možné), nebo nepřímo, nahrazením odezvy USB zařízení pomocí speciálního ovladače, který umožňuje filtrování informací v odezvě zařízení.

Rada... Někteří výrobci uvolňují speciální nástroje pro flashování řadiče jejich flash disků. Nejprve se pokuste najít takový nástroj a / nebo firmware na webu výrobce. Toto je nejsprávnější způsob. Pokud takový nástroj nenajdete, postupujte podle doporučení z tohoto článku.

Připojte USB flash disk k libovolnému volnému portu v počítači a poté otevřete Správce správy disků ( diskmgmt.msc) a ujistěte se, že jeho typ je v systému definován jako Odnímatelné(Odnímatelné zařízení) .

Typ zařízení lze také zobrazit na kartě Svazky ve vlastnostech disku (jak vidíme zde Typ: Odnímatelné).

Nebo pomocí příkazu diskpart:

Hlasitost seznamu

V tomto článku zvážíme dva způsoby, jak změnit bit RMB na USB flash disku - pomocí ovladače filtru Hitachi (změny se provádějí pouze na úrovni ovladače konkrétního počítače) a změnou bitu ve firmwaru ovladače pomocí BootIt utilita od Lexaru (univerzálnější metoda, ale existuje řada omezení a nevztahuje se na všechny modely flash disků a SD karet). I když jsou obě tyto metody poměrně staré a zpočátku jsem je testoval na Windows 7, nadále jsou relevantní a fungují stejně dobře na moderním Windows 10.

Nástroj Lexar BootIt

Nedávno jsem narazil na docela zajímavou utilitu - LexarBootIt... Je to bezplatný přenosný program, který dokáže změnit RMB vyměnitelného paměťového zařízení na pevné USB zařízení (nebo naopak). Navzdory skutečnosti, že utilita Lexar BootIt je určena pro zařízení Lexar (Micron, Crucial), umí pracovat s flash disky jiných výrobců. Nástroj BootIt podporuje všechny verze Windows od Windows XP po Windows 10.

Důležité... Nástroj je zaručeně funkční pro disky Lexar. Soudě podle recenzí, funkce "Flip vyměnitelný bit" nefunguje na rychlých flash discích USB 3.0. Navíc, když ovladač přeflashujete, ztratíte záruku na USB flash disk a můžete jej znefunkčnit.

BootIt si můžete stáhnout z webu Lexar (lexar_usb_tool) nebo z našeho webu ().

  • Spusťte BootIt.exe jako správce
  • V seznamu zařízení vyberte svůj USB flash disk
  • Klikněte na tlačítko Otočný odnímatelný bit
  • Uložte změny kliknutím na OK.

Znovu připojte zařízení a pomocí Správce zařízení se ujistěte, že se změnilo z Removable na Basic.

Pokud nástroj BootIt nepomohl změnit bit RMB na vyměnitelné jednotce, vyzkoušejte následující metodu založenou na ovladači filtru Hitachi Microdrive

Ovladač filtru pro flash disky Hitachi Microdrive

Aby byl USB flash disk nebo SD karta v systému rozpoznána jako pevný disk, potřebujeme speciální ovladač filtru, který nám umožní upravovat data procházející systémovou zásobou aktuálního ovladače zařízení. Použijeme ovladač filtru USB flash disku Hitachi ( Ovladač Hitachi microdrive), který na úrovni ovladače OS umožňuje změnit typ flash disku z vyměnitelného na pevný (USB-ZIP -> USB-HDD). Pomocí tohoto ovladače můžete před systémem skrýt, že připojené zařízení je odnímatelné. V důsledku toho bude systém předpokládat, že pracuje s běžným pevným diskem, který lze rozdělit na oddíly, které budou v systému současně dostupné.

Archiv ovladačů Hitachi Microdrive:

  • 32 bit systémy - (3,0 kb)
  • Verze Hitachi Microdrive pro 64 bit systémy - (3,8 Kb)

Je nutné stáhnout verzi ovladače pro váš systém v souladu s jeho bitovou verzí. Oba archivy mají stejnou strukturu a skládají se ze dvou souborů:

  • cfadisk.inf- instalační soubor s nastavením ovladače
  • cfadisk.sys- Soubor ovladače Hitachi

Dalším krokem je identifikace kódu zařízení našeho flash disku. Chcete-li to provést, ve vlastnostech disku na kartě Podrobnosti v parametru Cesta instance zařízení vybrat a zkopírovat ( Ctrl + C) kód instance zařízení.

V našem příkladu to bude:

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

Předpokládejme, že plánujeme nainstalovat ovladač 64bitový systém... Pomocí libovolného testovacího editoru otevřete soubor pro úpravy cfadisk.inf... Zajímají nás sekce cfadisk_device a cfadisk_device.NTamd64.

% Microdrive_devdesc% = cfadisk_install, IDE \ DiskTS64GCF400 ______________________________ 20101008% Microdrive_devdesc% = cfadisk_install, IDE_0_0_0_0_0_2_0_0_0_0_0_0_0_2GCF_1_GCF_

Hodnotu DiskTS64GCF400______________________________20101008 měníme na kód našeho zařízení.

Důležité! V kódu instance zařízení je nutné zahodit část za druhým "\" (v našem příkladu zahodit 0123456789ABCDEF & 0).

Dostaneme:

% 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_File-CD_Gadget & Rev_0000%

Soubor uložíme.

Pokud je nainstalován ovladač na 32bitovém systému, musíte si stáhnout doporučený archiv, rozbalit jej a otevřít soubor cfadisk.inf pro úpravy. Najděte sekci :

% Microdrive_devdesc% = cfadisk_install, USBSTOR \ Disk & Ven_LEXAR & Prod_JD_LIGHTNING_II & Rev_1100% Microdrive_devdesc% = cfadisk_install, USBSTOR \ Disk & Ven_JetFlash & Prod_TS1GJF110 & cf.

Poté změníme údaje v posledním řádku zadáním kódu instance našeho flash disku, tzn. v našem příkladu dostaneme:

% Microdrive_devdesc% = cfadisk_install, USBSTOR \ Disk & Ven_LEXAR & Prod_JD_LIGHTNING_II & Rev_1100% Microdrive_devdesc% = cfadisk_install, USBSTOR \ Disk & Ven_JetFlash & Prod_TS1GJF110 & Microdi Rev_0dev%

Rada... Pokud chcete, aby se USB flash disk ve správci zařízení zobrazoval pod konkrétním názvem, musíte upravit hodnotu proměnné Microdrive_devdesc, například:
Microdrive_devdesc = "Transcend 64GB DIY SSD"

Instalace ovladače Hitachi Microdrive namísto nativního ovladače USB disku

Zbývá vyměnit ovladač používaný USB flash diskem.

Důležité! Pokud je ovladač Hitachi Microdrive USB nainstalován na 64bitovém systému, pak pro tento ovladač neexistuje žádný digitální podpis, musíte také.

Otevřete kartu Ovladače a klepněte na tlačítko Aktualizujte ovladače.

Zadejte složku do adresáře, do kterého se rozbalí stažený archiv s ovladačem Hitachi:

Vybereme nového ovladače.

Upozornění na chybějící digitální podpis řidiče ignorujeme.

Rada... Ve Windows 10 a Windows 8 se při instalaci ovladače zobrazí následující chyba:

Systém Windows nalezl ovladače pro toto zařízení, ale při pokusu o instalaci těchto ovladačů došlo k chybě.
Mikropohon Hitachi
Inf třetí strany neobsahuje informace o podpisu

Chcete-li zakázat ověřování digitálního podpisu ovladače, spusťte příkazy:

bcdedit.exe / nastavte kontroly nointegrity na ON
bcdedit.exe / nastavit TESTSIGNING ON

Restartujte počítač a zkuste znovu nainstalovat ovladač.

Zbývá restartovat počítač a otevřením správce disků se ujistěte, že váš flash disk byl rozpoznán jako běžný pevný disk ( Typ: Základní) a řidičem je ovladač Hitachi.

Otevřením průzkumníka se můžete také ujistit, že se ikona flash disku změnila, začala se objevovat jako pevný disk, běžný disk.

Nyní můžete s tímto flash diskem pracovat jako s běžným HDD: vytvářet oddíly, určit aktivní oddíl, vytvářet dynamické disky, instalovat software, který nefunguje z flash disků atd.

Důležité... Na ostatních počítačích se systémem Windows bez tohoto ovladače nebude druhý oddíl zařízení dostupný.

Chcete-li odinstalovat ovladač Hitachi Microdrive, otevřete vlastnosti disku a na kartě ovladače klikněte na tlačítko Aktualizovat ovladač - systém nainstaluje nativní ovladač sám.


Rada... Pokud se po instalaci ovladače Hitachi systém přestane spouštět s BSOD, musíte zavést počítač z Windows / Live CD a ručně odstranit následující soubory:

  • cfadisk.sys v adresáři % windir% \ System32 \ drivers
  • Adresář "cfadisk.inf_amd64_ ..." z% windir% \ System32 \ DriverStore \ FileRepositoty

Restartujte počítač

Musíte pochopit, že toto řešení bude fungovat pouze v systému, na kterém je nainstalován odpovídající ovladač.

Líbil se vám článek? Chcete-li sdílet s přáteli: