9Sep
Vsi vemo, da je na voljo pravi način in napačen način odklopa USB naprav za shranjevanje iz naših računalnikov, a isto načelo velja za naprave MTP?Današnji SuperUser Q & Objava ima odgovor na radovedno vprašanje bralca.
Današnje vprašanje &S sejo odgovora prihaja uporaba SuperUserja, ki je razdeljena na Stack Exchange, skupinsko spletno stran Q & A.
Vprašalnik
SuperUser bralnik RockPaperLizard želi vedeti, ali lahko preprosto povlečete USB vtič na naprave MTP, priključene na operacijski sistem Windows:
Vem, da je po namestitvi tipične USB naprave za množično shranjevanje v sistem Windows pomembno, da se naprava pravilno odklopi pred izklopom iz vtičniceda bi se izognili možnosti izgubljanja podatkov. Toda za naprave MTP( na primer številne naprave s sistemom Android), ki so priključene na računalnik z operacijskim sistemom Windows prek USB-ja, je potrebno pred odklopom kabla USB izvesti kateri koli poseben ali določen postopek?
Zanima me to razumevanje za vse različice operacijskega sistema Windows( XP in kasneje), zato v svoj odgovor vključite ustrezne različice sistema Windows.
Ali lahko preprosto povlečete vtič USB na naprave MTP, priključene na operacijski sistem Windows?
Odgovorni sodelavec
SuperUser Carrein ima odgovor za nas:
Pri priklopu naprav za shranjevanje USB daje gostiteljskemu računalniku nediferenciran dostop do masovnega pomnilnika. Predpostavlja absolutno kontrolo nad datotečnim sistemom, ki je podoben tistemu trdega diska.
Kot taka, razen če sistem gostitelja izrecno ne ukazuje, da bi prekinil povezavo med napravami, obstaja možnost, da gostiteljski računalnik poškoduje datotečni sistem. Zato sporočilo "Safely Remove Hardware and Eject Media".
Vendar pa MTP ali protokol prenosa medijev deluje na ravni datoteke in ne kot velika enota masovnega pomnilnika na ravni bloka. Ko priključite napravo, kot je naprava MTP, gostiteljski sistem poišče datoteke v napravi.
To se pogosto vzdržuje kot baza podatkov ali indeks v korenskem datotečnem sistemu naprave MTP.Sistemu MTP naprave ni treba ponovno pregledati celotne naprave, ko je njegova vsebina spremenjena;samo posodobiti bazo podatkov / indeks.
Sistem gostitelja lahko nato pošlje napravo, ki zahteva, da se datoteka prenese, kar bo naprava poslala po potrditvi signala. Brisanje datotek deluje na enak način. Sistem gostiteljice pošlje sporočilo napravi, označuje datoteko za brisanje, nato pa naprava po potrditvi signala odstrani datoteko.
To deluje podobno kot transakcijski datotečni sistem, kjer je datoteka spremenjena ali pa ni. Pomanjkljiv prenos ne bo vplival na shranjevanje. To je tudi razlog, zakaj MTP dovoljuje samo en prenos datotek hkrati( atomski prenos datotek), tako da se korupcije ne more zgoditi, ko se operacije izvajajo zaporedno.
Tako da, lahko samo vtič USB vtaknete v napravo.
Nadaljnje branje: protokol prenosa medijev [Wikipedia]
Ali imate kaj dodati k razlagi? Zvok v komentarjih.Želite prebrati več odgovorov od drugih uporabniških članov stack Exchange? Oglejte si celotno temo za razpravo tukaj.
Image Credit: Jeremy Keith( Flickr)