If-Koubou

Tarvitsetko "poista" MTP-laitteet, jotka on liitetty Windowsiin?

Tarvitsetko "poista" MTP-laitteet, jotka on liitetty Windowsiin? (Miten)

Tiedämme kaikki, että on olemassa oikea tapa ja väärin tapa irrottaa USB-massamuistilaitteet tietokoneistamme, mutta noudatetaanko samaa periaatetta myös MTP-laitteisiin? Tänään SuperUser Q & A -postilla on vastaus utelias lukijan kysymykseen.

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

SuperUser-lukija RockPaperLizard haluaa tietää, voitko vetää USB-liitännän Windows-laitteeseen liitettyihin MTP-laitteisiin:

Tiedän, että kun olet asentanut tyypillisen USB-massamuistilaitteen Windows-laitteeseen, on tärkeää irrottaa laite asianmukaisesti ennen irrottamista, jotta vältetään tietojen menettäminen. Mutta MTP-laitteille (kuten useille Android-laitteille), jotka on liitetty Windows-tietokoneeseen USB: n kautta, on tarpeen suorittaa erityinen tai erityinen menettely ennen USB-kaapelin irrottamista?

Olen kiinnostunut ymmärtämään tämän kaikkien Windows-versioiden (XP ja uudemmat) versiot, joten sisällytä vastaukseen sopiva Windows-versio.

Voitteko vetää USB-liitännän Windows-laitteeseen liitettyihin MTP-laitteisiin?

Vastaus

SuperUser-avustaja Carreinilla on meille vastaus:

Kun kytket USB-massamuistilaitteita, se antaa isäntätietokoneelle erottelevan pääsyn massamuistiin. Se olettaa, että kovalevyn kaltainen tiedostojärjestelmä on täydellinen.

Näin ollen, ellei isäntäjärjestelmä nimenomaisesti käskene katkaisemaan laitteiden välistä yhteyttä, on olemassa mahdollisuus, että isäntäkone saattaa vahingoittaa tiedostojärjestelmää. Näin ollen "Poista laitteisto turvallisesti ja poista media" -viesti.

Kuitenkin MTP tai Media Transfer Protocol toimivat tiedostotasolla eikä suurena massamuistilaitteena lohkotasolla. Kun kytket laitteeseen, kuten MTP-laitteeseen, isäntäjärjestelmä kysyy laitteen tiedostoja.

Tätä pidetään usein tietokannana tai indeksinä MTP-laitteen päätiedostojärjestelmässä. MTP-laitteen järjestelmä ei tarvitse uudelleenlaa koko laitetta, kun sen sisältöä muutetaan; se tarvitsee vain päivittää tietokannan / indeksin.

Isäntäjärjestelmä voi sitten lähettää viestin laitteelle, joka pyytää tiedostoa ladattavaksi, jonka laite lähettää sen jälkeen, kun signaali on tunnustettu. Tiedostojen poistaminen toimii paljon samalla tavalla. Isäntäjärjestelmä lähettää viestin laitteelle, merkitsemällä poistettavan tiedoston, jolloin laite poistaa tiedoston tunnistettaessa signaalin.

Tämä toimii paljon kuin tapahtumatiedostojärjestelmä, jossa joko tiedostoa muutetaan tai se ei ole. Epäonnistunut siirto ei vaikuta tallennustilaan. Tämä on myös syy siihen, että MTP sallii vain yhden tiedostonsiirron kerrallaan (atomitiedoston siirto), jotta korruptio ei voi tapahtua, kun toimet suoritetaan peräkkäin.

Joten kyllä, voit vetää USB-pistokkeen laitteellesi.

Lue lisää: Media Transfer Protocol [Wikipedia]

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.

Kuva: Jeremy Keith (Flickr)