Windows злится, когда вы не извлекаете USB-носитель, но разве это имеет значение? Что самое худшее, что может случиться, если вы никогда не извлечете USB-накопитель и другие флэш-накопители.
Сегодняшняя сессия вопросов и ответов проходит благодаря SuperUser - подразделению Stack Exchange, группы веб-сайтов вопросов и ответов, управляемой сообществом.
Вопрос
Читателю SuperUser Саймону действительно любопытно, какая судьба постигнет его, если он никогда безопасно не выбросит свои носители:
Довольно часто, когда я в спешке, я автоматически вытаскиваю USB-накопитель или USB-кабель с внешнего жесткого диска из своего настольного ПК или ноутбука, не щелкая правой кнопкой мыши значок безопасного удаления на панели задач и отключая его по этому маршруту. . Пока что ничего плохого не происходило каждый раз, когда я «торопился».
Что является причиной щелчка правой кнопкой мыши по значку безопасного удаления, и могу ли я действительно потерять информацию на USB-носителе, если этого не сделать?
Неужели [probability] потери такой информации значительно увеличился , если USB-носитель все еще мигает во время его извлечения из компьютера (в отличие от не мигающего)?
Насколько рискует Саймон?
Ответ
Участник SuperUser Дэйв Рук объясняет:
Да, может, речь идет о том, что произойдет, если вы удалите устройство, когда оно используется (чтение или запись):
Когда вы подключаете USB-накопитель, вы даете своему компьютеру свободу действий для записи и чтения данных с него; некоторые из них кэшируются.
Кэширование происходит не за счет немедленной записи информации на USB-устройство, а за счет ее сохранения в памяти (RAM) вашего ПК. Если вы вытащите USB-накопитель из ПК до того, как эта информация будет записана, или во время ее записи, вы получите поврежденный файл.
Однако Windows автоматически отключает кэширование на USB-устройствах, если вы специально не указали, что хотите его включить. По большей части вам не нужно нажимать кнопку «Безопасное извлечение оборудования», если вы ничего не пишете и не читаете с устройства.
Это просто дополнительный уровень безопасности, не позволяющий вам уничтожить ваши собственные файлы.
Это приводит к «изящному» закрытию файлов с сохранением данных, указателей и индикаторов размера файла. При записи на диск компьютер не всегда «очищает» буфер, и может быть записана только часть данных. Использование правильной процедуры гарантирует, что данные и указатели находятся в хорошем состоянии.
MSalters предлагает отрезвляющую мысль:
Вторая причина заключается в том, что флеш-накопители должны иметь стабильное питание в течение ~ 0,25 секунды после команды записи. Это фундаментальная физическая проблема, поскольку из-за случайных факторов некоторые записи могут оставить бит логической 1 в электрическом состоянии 0,72. Исправить легко: просто перепишите бит, возможно, даже несколько раз. В конце концов он прилипнет.
Если вам действительно не повезло, бит, выпавший из таблицы файловой системы, будет поврежден, например весь каталог.
Другими словами, не стоит думать о том, какой бит может быть поврежден, а какой нет: это может быть временный файл в кэше переносного приложения или, как указывает MSalters, критический системный файл.
Дополнительные сведения о безопасном извлечении носителя см. На странице: HTG объясняет: действительно ли вам нужно безопасно извлекать USB-накопители?
Есть что добавить к объяснению? Отключи в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полной веткой обсуждения здесь .