В чем разница между «безопасно удалить» и «извлечь»?

18

Извлечение обычно имеет смысл для компакт-дисков и т. Д., А безопасное удаление обычно используется с USB-носителями. Тем не менее, мой Kindle (который подключается через USB) показывает отличное поведение при использовании двух вариантов: после извлечения Kindle, вы можете использовать его как обычно (то есть, читать книги), но после безопасного удаления, он показывает тот же экран, что и сделал до (т. е. показывает экран, на котором грубо сказано: «разжиг должен быть извлечен до того, как его можно будет использовать»).

Итак, в чем разница между «Извлечь» и «Безопасное удаление» на компьютере с Windows? Какое «намерение» связано с этими двумя терминами?

apoorv020
источник
3
Я предполагаю, что часть намерений состоит в том, чтобы сделать разницу между носителями только для чтения (которые могут быть безопасно извлечены в любое время и оставлены в согласованном состоянии). По сравнению с носителем для чтения / записи, таким как USB-диск, на котором все еще могут быть записи, ожидающие записи, и где немедленное удаление может привести к несогласованности носителя.
cbz
2
However, my Kindle(which connects over USB) shows distinct behavior when using the two options.Можете ли вы объяснить разницу?
Бельмин Фернандес
После извлечения Kindle вы можете использовать его как обычно (то есть читать книги). Но после безопасного удаления он показывает тот же экран, что и раньше (т.е. показывает экран с грубой надписью the kindle must be ejected before it can be used).
apoorv020
@ apoorv020 Вы должны включить эту часть в сам вопрос ..
Pacerier
В некоторых версиях Windows есть своего рода сбой, заключающийся в том, что, если вы «извлекаете» USB-устройство, оно «выталкивает» весь USB-контроллер и не может быть использовано снова до перезагрузки.
Даниэль Р Хикс

Ответы:

10

Eject удаляет носитель с устройства (например, извлекает лоток для компакт-дисков), но не удаляет само устройство.

Safely Remove сбрасывает все ожидающие записи из кэша и удаляет все устройство.

Majenko
источник
1
Как будет выглядеть «удаление носителя» из Kindle? iow: То, что вы говорите, звучит разумно, но не отвечает на вопрос apoorv020.
Ян Бойд
1
Невозможно сказать, не зная, как Kindle взаимодействует с компьютером - представляет ли он себя в качестве запоминающего устройства или использует патентованную систему. Что касается ответа на его вопрос, я полагаю, что в этом и заключается разница между извлечением и безопасным удалением, что я и сделал. Kindle был только что упомянут мимоходом в качестве примера наблюдаемых различий (которые не детализированы, несмотря на запрос дополнительной информации)
Majenko
2
Можете ли вы указать мне источник вашего ответа?
apoorv020
2
Чем отличаются the mediaи the driveотличаются USB-накопители? Я обычно могу выбрать либо eject, removeлибо сделать оба из них. Какова цель дать пользователю возможность выбрать один, другой или оба?
Амелио Васкес-Рейна
3
@Majenko Это сбивает с толку .. так что для USB-накопителя, в чем разница между «Извлечь» и «Безопасное извлечение»?
Pacerier
2

Во времена Windows 98 был только один вариант Eject. Любое USB-устройство, например, флеш-накопитель, требует, чтобы драйвер для этого устройства был установлен вручную.

Для удаления устройства пришлось выбрать Ejectиз контекстного меню.

Начиная с Windows XP, драйвер устанавливается автоматически и предоставляется новая улучшенная функция для удаления устройства USB, которое есть Safely Remove Hardware.

И как сказал Мэтт Дженкинс

Eject удаляет носитель из устройства (например, извлекает лоток для компакт-дисков), но не удаляет само устройство.

Безопасное удаление удаляет все ожидающие записи из кэша и удаляет все устройство.

Попробуйте обе функции с устройством чтения карт памяти.
При выборе Safely Remove Hardwareустройства чтения карт устройство отключается от системы, а при выборе Ejectустройства все еще подключено к компьютеру, но вы можете безопасно извлечь карту из устройства чтения карт.

высокогорный
источник
1
Когда вы делаете это с помощью USB-накопителя, они работают одинаково.
Flyto
1

Они оба удостоверяются, что все ожидающие записи на устройство выполнены, и они оба размонтируют устройство впоследствии. Так что я бы сказал, что они одинаковы.

@ Matt Jenkins прав, разница заключается в дисках CD, где опция Eject удаляет только CD, но не удаляет устройство CD. Где, как и с usb-дисками, поведение идентично.

fretje
источник
Как я уже сказал в своем вопросе, есть различие в поведении, когда я «выбрасываю» свой разжиг, в отличие от того, когда я «благополучно удаляю» его.
apoorv020
1
@ apoorv020: а чем тогда может быть такое поведение?
fretje
При «безопасном извлечении» устройства привод отключается, но использовать kindle невозможно, а при «извлечении» он делает и то, и другое (насколько я смог определить)
apoorv020
1

@Majenko уже ответил на вопрос
Вот некоторая дополнительная информация

Сама Windows говорит вам, что вам не нужно использовать опцию Safely Remove Hardware, если вы используете определенные настройки - настройки по умолчанию.

Быстрое удаление против лучшей производительности

Windows позволяет оптимизировать USB-устройство для быстрого удаления или повышения производительности. По умолчанию Windows оптимизирует USB-устройства для быстрого удаления. Вы можете получить доступ к этому параметру из диспетчера устройств - откройте меню Пуск, введите Диспетчер устройств и нажмите Enter, чтобы запустить его.

Разверните раздел «Диски» в диспетчере устройств, щелкните правой кнопкой мыши свое устройство и выберите «Свойства».

Выберите вкладку Policies в окне Properties. Вы заметите, что Windows говорит, что вы можете безопасно отключить USB-устройство, не используя значок уведомления Safely Remove Hardware, поэтому это означает, что вы можете отключить USB-устройство, даже не удалив его безопасно, верно? Не так быстро.

Опасность повреждения данных

Диалог Windows, показанный выше, вводит в заблуждение. Если вы отключите устройство USB во время записи данных на него - например, когда вы перемещаете файлы на него или сохраняете файл на нем - это может привести к повреждению данных. Независимо от того, какую опцию вы используете, вы должны убедиться, что ваше USB-устройство не используется, прежде чем отключать его - на некоторых USB-флешках могут гореть индикаторы, которые мигают во время использования.

Однако, даже если устройство USB не используется, оно все еще может использоваться. Программа в фоновом режиме может записывать данные на диск, поэтому повреждение данных может привести к отключению диска. Если ваш USB-накопитель не используется, вы, вероятно, можете отключить его, не повредив при этом никаких данных, однако для обеспечения безопасности рекомендуется использовать опцию «Безопасное извлечение устройства». Когда вы извлекаете устройство, Windows сообщит вам, когда его можно безопасно удалить, убедившись, что с ним все программы сделаны. Кэширование записи

Если вы выберете опцию «Повышенная производительность», Windows будет кэшировать данные, а не записывать их на USB-устройство немедленно. Это повысит производительность вашего устройства - однако вероятность повреждения данных гораздо выше, если вы отключите USB-устройство без использования опции «Безопасное извлечение устройства». Если кэширование включено, Windows не будет записывать данные на ваше USB-устройство немедленно - даже если данные, по-видимому, были записаны на устройство, и все диалоговые окна хода выполнения файла закрыты, данные могут быть просто кэшированы в вашей системе.

EJECT

Когда вы извлекаете устройство, Windows сбрасывает кэш записи на диск, гарантируя, что все необходимые изменения были сделаны, прежде чем уведомлять вас, когда можно безопасно извлечь диск. В конечном счете, независимо от того, какую опцию вы используете, вы должны использовать значок «Безопасное извлечение устройства» и извлечь устройство, прежде чем отключить его. Вы также можете щелкнуть его правой кнопкой мыши в окне «Компьютер» и выбрать «Извлечь». Windows сообщит вам, когда безопасно удалить устройство, исключив любые изменения в повреждении данных. *

Примечание. Этот совет относится не только к Windows - если вы используете Linux, вам следует использовать опцию Eject в файловом менеджере, прежде чем отключать USB-устройство. То же самое касается Mac OS X

Август Фрэнсис
источник