
Sinigurado mong isara ang lahat, pero Lumalabas pa rin ang mensahe "Ginagamit ang device na ito. Isara ang anumang programa o window na gumagamit nito at subukang muli."Ang pagkadismaya ay maaaring humantong sa tukso na pilitin palabas ang device, ngunit nilalabanan mo ito. Ano ang nangyayari? Anong mga proseso ang pumipigil sa iyo na i-eject ang isang USB drive kahit na tila hindi ito gumagana? Sasabihin namin sa iyo ang lahat.
Anong mga proseso ang pumipigil sa pag-eject ng isang USB drive kahit na tila hindi ito bukas?

Nangyari na ito sa ating lahat sa isang punto: sinusunod natin nang husto ang ritwal at sine-save at isinasara ang lahat bago i-click ang Ligtas na ilabas ang hardwareNgunit Mukhang mas gusto ng team na panatilihin siyaAt ipinapaalam nito sa atin na ginagamit pa rin ang device. Hinihiling pa nga nito sa atin na isara ang lahat ng programa o window na maaaring gumagamit nito. Pero walang bukas... kahit papaano ay hindi ko nakikita.
Iba ang realidad: may ilang proseso na pumipigil sa pag-eject ng USB drive kahit na tila hindi ito tumatakbo. Ito ay mga prosesong hindi nakikita ng normal na gumagamitGayunpaman, nilo-lock ng mga programang ito ang device at pinipigilan ang ligtas na pag-alis nito. Kahit na matapos isara ang lahat (mga dokumento, larawan, musika), iginigiit ng system na ginagamit pa rin ang USB drive at samakatuwid ay hindi maaaring pahintulutan ang pag-alis nito.
Anong nangyayari? Nangyayari ito dahil hindi lang ang mga nakikitang application ang gumagamit ng USB. Pati na rin ang ibang mga application. mga proseso sa background, mga serbisyo ng system, at maging ang mga function ng seguridadAt may mga device na talagang kinasusuklaman ng computer, at kahit gaano katagal kang maghintay, hindi ito nagpapakita ng senyales ng pagbibitiw. Sa ibaba, titingnan natin kung aling mga proseso ang pumipigil sa iyo na i-eject ang isang USB drive kahit na tila hindi gumagana ang mga ito.
Na-block ng "File Handling" (Pangasiwaan ng File)
Ang ugat ng problemang ito ay halos palaging nauugnay sa konsepto ng operating system na tinatawag na file handling. Sa madaling salita: kapag binuksan ng isang programa ang isang file, hindi lamang nito ito "binabasa". nagtatatag ng isang pribilehiyong channel ng komunikasyon sa file systemAng hindi nakikitang prosesong ito ay nagsasabi sa sistema:Uy, pinagtatrabahuhan ko pa rin ito."
At ang totoo, ang pagharang na ito ay hindi lamang nakakaapekto sa mga nakikitang aplikasyon. Ang iba pa mga programa at serbisyo sa pangalawang Gumagawa at nagpapanatili rin ang mga tagaplano ng mga bukas na sanggunian sa device. Halimbawa:
- Antivirus: Karaniwan ito, dahil ang tungkulin nito ay i-scan ang buong device para sa malware. Habang ginagawa ito, mananatili itong bukas na "pamamahala" sa ilang mga file o maging sa buong drive.
- Pag-index ng filePara mapabilis ang mga paghahanap sa drive, ini-index ng Windows ang mga nilalaman nito. Maaaring magtagal ang prosesong ito, nangyayari sa background, at hindi ipinapakita bilang isang bukas na application.
- Windows Explorer (Explorer.exe)Binubuksan at binabasa ng file explorer sa Windows (at ng Finder sa Mac) ang mga file sa USB drive upang makabuo ng mga thumbnail at ma-access ang kanilang metadata. Kahit na isara mo ang window, maaaring manatiling bukas ang isang handle sa proseso, na pumipigil sa ligtas na pag-eject.
Isipin mong isinara mo ang iyong photo o text editor, pero natapos ba talaga nito ang trabaho nito? Nagsara naman ang pangunahing proseso, pero Ang pangalawa ay maaaring manatiling nakabitin at panatilihing bukas ang pamamahala ng fileHindi mo ito makikita kahit saan sa taskbar, ngunit naroon ito at hinaharangan ang pag-alis ng USB drive.
Anong mga proseso ang pumipigil sa pag-eject ng USB drive: Mga serbisyo sa pag-synchronize ng cloud
Kapag may iba't ibang proseso na pumipigil sa iyo na i-eject ang isang USB drive, mahalagang suriin ang cloud synchronization. Ang mga serbisyong ito ay kabilang sa mga mga pangunahing salarin sa kawalan ng kakayahan ng koponan na maglabas ng isang yunitMga serbisyo tulad ng OneDrive, Dropbox Maaaring subukang i-sync ng Google Drive ang mga file papunta o mula sa external drive.
Siyempre, nangyayari lang ito kung ang USB drive o external hard drive ay naglalaman ng mga file sa loob ng isang folder na naka-synchronize sa cloudSa sandaling ikonekta mo ang drive sa iyong PC, matutukoy ng sync client ang folder at sisimulang i-upload ang mga nilalaman nito. Hindi ka makakakita ng bukas na window, ngunit magpapatuloy ang proseso. onedrive.exe o dropbox.exe ay gagana nang buong kapasidad.
Cache ng pagsulat ng disk

Ano pang ibang proseso ang pumipigil sa iyo na i-eject ang isang USB drive kahit na tila hindi ito tumatakbo? Sigurado akong nangyari na ito sa iyo: Kinokopya mo ang ilang mga file sa external drive at napupuno nang husto ang progress bar. Sa tingin mo ay tapos na ang proseso ng pagkopya at nag-click ka para i-eject ang drive. Ngunit nakikita mo ang parehong mensahe:Ginagamit ang aparatong ito"Anong nangyari?"
Tinatawag na "cache ng pagsulat ng disk" At ito ay isang pamamaraan na ginagamit ng mga operating system upang mapabilis ang kanilang pagganap. Kapag kinopya mo ang isang file sa isang USB drive, sasabihin ng system na "Handa na!" matagal na bago pa man pisikal na naisusulat ang data sa drive. Sa katotohanan, ang data ay unang dumadaan sa RAM, at mula roon ay ipinapadala ito sa USB drive.
Kaya, bago payagang ma-eject ang drive, dapat tiyakin ng system na ang lahat ng nasa cache na iyon ay ganap na na-empty mula sa pisikal na device. Kung naputol ang kuryente bago iyon, o kung mag-boot ka lang mula sa USB, Nanganganib kang maging hindi kumpleto o sira ang kinopyang file..
Ang problema rito ay, minsan, Isa pang proseso sa background ang nakikialam at nagpapabagal sa proseso ng pagkopya.Maaaring ito ay ang antivirus o ang system indexer; at hangga't may nakabinbing data sa buffer, pipigilan ka ng system na i-eject ang drive. Lahat ay may tanging layunin na protektahan ang data.
Paano matukoy kung aling mga proseso ang pumipigil sa isang USB drive na ma-eject?

Panghuli, pag-usapan natin kung paano matukoy kung aling mga proseso ang pumipigil sa iyo na i-eject ang isang USB drive. Maaaring isa itong proseso, isa pang proseso, o ilan nang sabay-sabay na pumipigil sa iyo na ligtas na maalis ang drive. Mayroon ka ilang mga kagamitan upang matukoy ang mga ito:
- Tagapamahala ng Gawain (Windows)Pindutin ang Ctrl + Shift + Esc at pumunta sa tab na Mga Proseso. Tapusin ang anumang kahina-hinalang proseso.
- Monitor ng Mapagkukunan (Windows)Buksan ang Resource Manager (Win + R) at i-type resmon. Sa tab na Disk, i-filter ayon sa letra ng iyong USB drive upang makita ang mga aktibong proseso.
- Monitor ng Aktibidad (macOS)Ang utility na ito ay nagbibigay-daan sa iyong maghanap ayon sa disk at makita kung aling proseso ang nag-a-access sa iyong volume (Tingnan ang paksa Mac Task Manager: Kumpletong Gabay).
At para palayain ang isang drive na nakakulong dahil sa mga proseso sa background, magagawa mo Subukang mag-log out at mag-log in muliNgayon alam mo na kung aling mga proseso ang pumipigil sa iyo na i-eject ang isang USB drive at kung paano matukoy ang mga ito. Sa susunod na mangyari ito, huwag mag-panic at subukan ang isa sa mga tip na nabanggit namin.
Mula pagkabata, nabighani na ako sa lahat ng bagay na may kinalaman sa agham at teknolohiya, lalo na sa mga pagsulong na nagpapadali at nagpapasaya sa ating buhay. Gustung-gusto kong manatiling updated sa mga pinakabagong balita at uso, at ibahagi ang aking mga karanasan, opinyon, at mga tip tungkol sa mga device at gadget na ginagamit ko. Ito ang nagtulak sa akin na maging isang web writer mahigit limang taon na ang nakalilipas, na pangunahing nakatuon sa mga Android device at Windows operating system. Natuto akong ipaliwanag ang mga kumplikadong konsepto sa mga simpleng salita upang madaling maunawaan ng aking mga mambabasa.
