Трябва ли винаги безопасно да изваждам USB устройства?
Сигурност Microsoft железария Windows Резервно копие / / March 17, 2020
Ако се почувствате огорчени от известие за безопасно изваждане на USB устройства, може да е време за втори поглед. Windows има настройка по подразбиране, за да помогне на данните да се загубят, но не е безупречна.
Всеки път, когато включите USB устройство за съхранение, Windows обикновено ще ви подскаже дали е безопасно да го извадите или не. И така, каква е работата с това? Бихте си помислили с колко често срещан проблем е, че ще има повече информация за него от интерфейса на Windows, нали?
Ако се чудите какво е това, проверете системната лента следващия път, когато включите устройство за палеца или друго USB устройство за съхранение. Малка USB икона със зелена отметка ще се появи. Това е същата икона, която можете да щракнете, за да извадите безопасно устройство, преди да го извадите физически от компютъра.
Какво казва Windows за това
Ако извадите USB устройство, без да го извадите безопасно, Windows не извежда предупредително съобщение като OS X. Вместо това той просто изключва щепселите - и това е това. Или е така? Ако отворите диспечера на устройства и прегледате свойствата на USB дисковото устройство, което сте включили, можете да видите защо Windows изглежда не се интересува, ако изключите захранването рано.
Windows има две политики. По подразбиране е автоматично деактивиране на кеширането на запис за устройства, които виждат като временен или сменяем. Съгласно това правило Windows заявява, че винаги можете безопасно да изключите устройството без да използвате опцията за изхвърляне. Това не е точно, но ще стигнем до това след минута. Вторият профил се нарича „По-добра производителност“ и поддържа кеширането на запис активирано за свързаното устройство. Интересно е, че на компютър с Linux или Mac тази втора политика ще бъде по подразбиране, тъй като винаги оставят кеширане на запис включено. За да разберете какво всичко това означава, че първо трябва да разберете какво е кеширане на запис.
Какво е кеширане на писане?
Кеширането на запис е методът по подразбиране, използван за съхраняване на данни на твърди дискове, и ако е активиран, може да се използва за сменяеми дискове, както е показано на екрана по-горе. Когато копирате файлове на диск, Windows не прехвърля данните директно към него. Вместо това, част от данните временно се записват в компютрите с висока променлива кеш памет или буфер. Това се прави, защото преносът на данни към USB е по-бавен, дори и при съвременна USB технология. Недостатъкът е, че буферът, в който се съхраняват данните, се изтрива при отстраняване на захранването или при премахване на местоназначението. Такова може да се случи, когато изключите USB устройството, преди кешът да бъде напълно записан към него. Използването на командата Eject принуждава ОС да запише всички останали данни на USB флашка и да прекъсне връзката на софтуерно ниво, така че да не се губят данни.
Данните винаги могат да бъдат изгубени, дори и с кеширане на запис деактивирано
По принцип профилът по подразбиране в Windows работи за повечето хора. Но въпреки че Windows казва, че данните са безопасни, ако кеширането на запис е деактивирано, това не е винаги. Ако издърпате USB устройството по време на прехвърляне на данни, може да възникне загуба на данни и повреда. Ако използвате преносимо приложение от USB устройството или използвате приложение на компютъра, което запазва данни на USB устройството, можете също да загубите данни. Има дори случаи, когато потребителите са имали повредени данни само чрез използване на USB флаш за ReadyBoost и изваждането им без изваждане.
Напишете оферти за кеширане по-добра производителност с малко по-голям риск
Кеширането на запис може да предложи по-добра производителност за вашата система, тъй като предотвратява прехвърлянето на устройства за съхранение да прехвърля цялата I / O честотна лента. Недостатъкът е, че е по-вероятно данните да бъдат хванати в кеша и да се повредят или загубят, ако устройството е изключено, без да го изважда първо. Функцията за изхвърляне спестява изтриването на данните чрез използване на кеш система за промиване, вградена в Windows. Cache Flushing принуждава всички данни в кеша незабавно да се запишат в устройството и след това да се изчисти. След като Windows казва, че устройството е безопасно да се премахне, така знаете, че кешът е приключил.
С всичко казано, най-добре е винаги безопасно да извадите хардуера, преди да го изключите физически от компютъра. Също така не забравяйте, че докато Windows може да има „функция“, която деактивира кеширането на запис, Linux и Mac поддържат това активирано по подразбиране, така че бъдете особено внимателни, когато използвате палешко устройство с тези операционни системи.