Существует ли необходимость безопасного удаления устройства, если включено "Быстрое удаление"?
Я всегда извлекал устройства из USB до их удаления с компьютера, а потом подумал, что если у меня установлен режим "Быстрое удаление", мне все равно нужно будет их извлечь? Что может быть в худшем случае, если с помощью этой опции я удалю устройство в середине его работы?
У меня были случаи, когда Windows просто отказывалась удалять устройство и заявляла, что оно используется, поэтому мне пришлось удалить его "небезопасно".
Я слышал случаи, когда у людей было свое устройство, в частности, при извлечении USB-флешки перестало работать. Имеет ли это отношение к удалению безопасно или не безопасно, я не знаю.
1 ответ
It's still necessary unless you can always make sure there are no unsaved changes to files on the drive.
"Быстрое удаление" отключает кэширование записи, поэтому вы можете быть уверены, что файловая система не будет повреждена из-за того, что кеш задерживает важные изменения, но не может волшебным образом заставить все программы автоматически сохранять каждое изменение в файлах на диске как ты делаешь это. Если вы отключите диск при наличии открытых дескрипторов, которые использовались для записи, в зависимости от параметров, использованных при создании дескрипторов, вы можете потерять весь несохраненный файл или часть, которая все еще находилась в буфере программы.
В этом смысле чаще полезно сохранять, чем использовать быстрое удаление (так как большинство приличных программ будут сбрасывать кэш при сохранении в любом случае).
Редактировать:
Если вы выберете "Повышение производительности", через кеш устройства будут проходить не только пользовательские данные, но и операции файловой системы. Если вы отключите или потерпите отключение питания до того, как операция файловой системы в кеше будет записана на физический носитель, вы получите несовместимую файловую систему. В зависимости от того, насколько надежна FS и учитывает ли она эту ситуацию, вы можете потерять части или весь файл (ы), участвующие в этой операции FS, или даже всю файловую систему.
Некоторые ФС, такие как NTFS, используют журнал для записи каждой операции ФС до ее выполнения, что в основном устраняет проблемы целостности файловой системы из-за небезопасного отключения или потери питания.
Тем не менее, большинство флэш-памяти использует FAT, который не имеет журнала, поэтому очень подвержен проблемам целостности файловой системы. Поэтому всегда полезно безопасно удалить диск.