Этим вопросом задавался, наверное, каждый человек, который хоть раз в жизни видел компьютер. Действительно, есть ли необходимость в предварительном безопасном извлечении флэшки, диска или любого другого USB — устройства, или же стоит просто выдергивать его из USB и не загоняться по мелочам?
Ответ на этот вопрос: «Да, вы всегда должны предварительно безопасно извлечь устройство, прежде чем вы вынимать его из порта». Тем не менее, вынимать или не вынимать, зависит от операционной системы и типа сменного накопителя.
Большинство операционных систем кэширует файлы при записи и чтении файлов с внешних накопителей. Кэш в данном случае – это часть оперативной памяти, где хранятся данные, предназначенные для передачи. Кэширование — это процесс, ускоряющий работу с файлами, так как часть данных записывается в самую быструю память машины, оперативную.
Когда файлы скопированы на флэш-накопитель, часть из них может еще находиться в кэше, а полная выгрузка их осуществляется после того, как пользователь безопасно извлечет устройство.
Mac OS и Linux используют кэш для всех внешних накопителей. Так что в этих системах важно безопасно извлекать устройство для предотвращения потери данных.
Windows в свою очередь имеет очень любопытную функцию, которая по умолчанию отключает кэширование при обращении к внешним устройствам хранения данных, поскольку в Microsoft работают далеко не дураки, знающие, что большинство пользователей вынимают флэшки «на горячую». Отсутствие кэширования уменьшает возможность повреждения данных, однако, следует заметить, что это не всегда работает.
Windows не всегда распознает внешние накопители как внешние, а кэширование при таком варианте включено. Так что, если такое произойдет, есть шанс, что часть ваших данных будет потеряна.
К счастью в Windows есть возможность выбрать, кэшировать внешние накопители, или нет.
Чтобы сделать это:
1. Быстрое удаление или
2. Оптимальная производительность
В первом случае можете не беспокоиться за сохранность ваших данных (если, конечно, не вырывать флэшки вместе с портом, материнской платой и шлейфом винчестеров 🙂 ). Во втором надо будет всегда безопасно извлекать USB – устройства, зато при этом скорость записи и считывания повысится.
Если вы пытаетесь извлечь устройство и не можете этого сделать, потому что оно «все еще используется», похоже, что какая-то-то программа, может, аудио- или видеоплеер, или проводник, или Total Commander, или программа просмотра изображений прокэшировала содержимое накопителя для более быстрого доступа к нему. Убедитесь, что вы закрыли все окна и программы, которые могли использовать устройство.
Если такое повторяется регулярно, вам нужно настроить медиа-приложения, выключив автоматическое детектирование содержимого внешних накопителей. Пользователи Windows также могут отключить автозапуск с внешних носителей, который автоматически определяет , что содержит USB – устройство. Вдобавок это обезопасит вас от червей, так как основной путь заражения ими – это именно автозапуск.
Вы тут (типа навигация): IT - блог » Знаете ли вы? » Извлечь или не извлечь? Вот в чем вопрос...