Potřebujete vysunout zařízení MTP připojená k systému Windows?
Všichni víme, že existuje správná cesta a špatný způsob odpojení velkokapacitních paměťových zařízení USB z našich počítačů, ale platí stejný princip pro zařízení MTP? Dnešní příspěvek SuperUser Q & A má odpověď na zvědavou otázku čtenáře.
Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, které je založeno na komunitě prostřednictvím skupin webových stránek.
Otázka
Snímač SuperUser RockPaperLizard chce vědět, zda můžete jednoduše vytáhnout zástrčku USB na zařízeních MTP připojených k systému Windows:
Vím, že po připojení klasického zařízení USB k velkému úložišti je důležité řádně odpojit zařízení před jeho odpojením, aby nedošlo k ztrátě dat. Ale pro zařízení MTP (například mnoho zařízení Android) připojená k počítači se systémem Windows přes USB, je nutné před odpojením kabelu USB provést jakýkoli speciální nebo zvláštní postup?
Mám zájem o pochopení této skutečnosti u všech verzí systému Windows (XP a novějších), proto prosím ve své odpovědi uveďte příslušnou verzi systému Windows.
Můžete jednoduše vytáhnout zástrčku USB na zařízeních MTP připojených k systému Windows?
Odpověď
Příspěvek SuperUser Carrein má pro nás odpověď:
Při připojení zařízení s velkokapacitním paměťovým zařízením USB poskytuje hostitelskému počítači nediferencovaný přístup k velkokapacitnímu úložišti. Předpokládá absolutní kontrolu nad systémem souborů, podobně jako u pevného disku.
Jako takový, pokud není výslovně pověřen hostitelským systémem oddělení spojení mezi zařízeními, existuje šance, že hostitelský počítač může poškodit souborový systém. Takže zpráva "Bezpečně odebrat hardware a vysunout média".
Protokol MTP nebo Media Transfer Protocol však pracuje spíše na úrovni souborů než jako velká jednotka velkokapacitního úložiště na úrovni bloku. Při připojování zařízení, jako je zařízení MTP, hostitelský systém dotazuje soubory v zařízení.
Toto je často zachováno jako databáze nebo index v kořenovém souborovém systému zařízení MTP. Systém zařízení MTP nemusí znovu provést celý proces, pokud je jeho obsah změněn; potřebuje pouze aktualizovat databázi / index.
Hostitelský systém pak může poslat zprávu zařízení požadující stažení souboru, který bude odeslán zařízením po potvrzení signálu. Odstranění souborů funguje stejně stejným způsobem. Hostitelský systém odešle zprávu zařízení a označí soubor, který má být odstraněn, pak přístroj odebere soubor po potvrzení signálu.
To funguje podobně jako souborový systém transakcí, kde je soubor buď upraven nebo není. Úložiště nebude ovlivněno neúspěšným přenosem. To je také důvod, proč MTP povoluje pouze jeden přenos souborů (atomový přenos souborů), takže k poškození nedochází, protože operace jsou spouštěny postupně.
Takže ano, stačí vytáhnout zástrčku USB na zařízení.
Další čtení: Protokol o přenosu médií [Wikipedia]
Musíte něco přidat k vysvětlení? Vyjměte v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.
Image Credit: Jeremy Keith (Flickr)