
Извлечение обычно имеет смысл для компакт-дисков и т. п., а безопасное извлечение обычно используется с USB-носителями. Однако мой Kindle (который подключается через USB) ведет себя по-разному при использовании двух вариантов: после извлечения Kindle вы можете использовать его как обычно (т. е. читать книги), но после безопасного извлечения он показывает тот же экран, что и раньше (т. е. показывает экран, на котором примерно написано «перед использованием Kindle его необходимо извлечь»).
Итак, в чем разница между «Извлечь» и «Безопасное извлечение» на машине Windows? Какое «намерение» связано с этими двумя терминами?
решение1
Eject
извлекает носитель из устройства (например, выдвигает лоток для компакт-дисков), но не извлекает само устройство.
Safely Remove
очищает кэш от всех ожидающих операций записи и удаляет все устройство.
решение2
Во времена Windows 98 был только один вариант Eject
. Любое USB-устройство, например, флеш-накопитель, требовало ручной установки драйвера для этого устройства.
Чтобы удалить устройство, нужно было выбрать его Eject
в контекстном меню.
Начиная с Windows XP драйвер устанавливается автоматически, а также предоставляется новая улучшенная функция для извлечения USB-устройства, которая называется Safely Remove Hardware
.
И как сказал Мэтт Дженкинс
Извлечь — извлекает носитель из устройства (например, извлекает лоток для компакт-дисков), но не извлекает само устройство.
Функция Safely Remove очищает кэш от всех ожидающих операций записи и удаляет все устройство.
Попробуйте обе функции с помощью устройства чтения карт памяти.
При выборе Safely Remove Hardware
устройства чтения карт устройство отключается от системы, а при выборе Eject
устройство все еще подключено к компьютеру, но вы можете безопасно извлечь карту из устройства чтения карт.
решение3
Они оба обеспечивают выполнение всех ожидающих записей на устройство, и оба отмонтируют устройство после этого. Так что я бы сказал, что они одинаковы.
@Matt Jenkins прав, разница заключается в CD-приводах, где опция Eject удаляет только CD, но не удаляет устройство CD-привода. В то время как с usb-дисками поведение идентично.
решение4
@Majenko уже ответил на вопрос.
Вот некоторая дополнительная информация.
Сама Windows сообщает вам, что вам не нужно использовать функцию безопасного извлечения устройства, если вы используете определенные настройки — настройки по умолчанию.
Быстрое удаление против лучшей производительности
Windows позволяет оптимизировать USB-устройство для быстрого извлечения или повышения производительности. По умолчанию Windows оптимизирует USB-устройства для быстрого извлечения. Вы можете получить доступ к этой настройке из диспетчера устройств — откройте меню «Пуск», введите «Диспетчер устройств» и нажмите Enter, чтобы запустить его.
Разверните раздел «Диски» в диспетчере устройств, щелкните правой кнопкой мыши свое устройство и выберите «Свойства».
Выберите вкладку Policies в окне Properties. Вы заметите, что Windows говорит, что вы можете безопасно отключить USB-устройство, не используя значок уведомления Safely Remove Hardware, так что это означает, что вы можете отключить USB-устройство, не извлекая его безопасно, верно? Не так быстро.
Опасность повреждения данных
Показанный выше диалог Windows вводит в заблуждение. Если вы отсоединяете USB-устройство во время записи на него данных, например, во время перемещения файлов или сохранения файла, это может привести к повреждению данных. Независимо от того, какой вариант вы используете, вам следует убедиться, что USB-устройство не используется, прежде чем отсоединять его, — на некоторых USB-накопителях могут быть индикаторы, которые мигают во время использования.
Однако, даже если устройство USB не используется, оно все еще может использоваться. Программа в фоновом режиме может записывать данные на диск, поэтому при отключении диска может произойти повреждение данных. Если USB-накопитель не используется, вы, вероятно, можете отключить его без повреждения данных, однако, чтобы быть в безопасности, все равно рекомендуется использовать опцию «Безопасное извлечение устройства». Когда вы извлекаете устройство, Windows сообщит вам, когда его можно безопасно извлечь, гарантируя, что все программы завершили работу с ним. Кэширование записи
Если вы выберете опцию Better Performance, Windows будет кэшировать данные, а не записывать их на USB-устройство немедленно. Это улучшит производительность вашего устройства, однако повреждение данных гораздо более вероятно, если вы отключите USB-устройство без использования опции Safely Remove Hardware. Если кэширование включено, Windows не будет записывать данные на ваше USB-устройство немедленно, даже если данные, кажется, были записаны на устройство и все диалоговые окна хода выполнения файла закрыты, данные могут быть просто кэшированы в вашей системе.
ИЗВЛЕЧЬ
Когда вы извлекаете устройство, Windows сбрасывает кэш записи на диск, гарантируя, что все необходимые изменения будут внесены, прежде чем уведомить вас, когда можно будет безопасно извлечь диск. В конечном счете, независимо от того, какой вариант вы используете, вам следует использовать значок «Безопасное извлечение устройства» и извлечь устройство перед его отключением. Вы также можете щелкнуть его правой кнопкой мыши в окне «Компьютер» и выбрать «Извлечь». Windows сообщит вам, когда можно будет безопасно извлечь устройство, исключив любые изменения или повреждение данных.*
ПримечаниеЭтот совет применим не только к Windows – если вы используете Linux, вам следует использовать опцию «Извлечь» в вашем файловом менеджере перед отключением USB-устройства. То же самое касается и Mac OS X