Windows так злиться, коли ви не безпечно виймаєте USB-носій, але чи насправді це важливо? Що найгірше може статися, якщо ви ніколи не випустили безпечно USB-накопичувач та інші носії на основі флеш-пам'яті?
Сьогоднішня сесія запитань і відповідей надійшла до нас люб’язно від SuperUser - підрозділу Stack Exchange, угруповання веб-сайтів із питань та відповідей на основі спільноти.
Питання
Читачу SuperUser Саймону справді цікаво, яка доля може спіткати його, якщо він ніколи не викине безпечно свої носії інформації:
Досить часто, коли я поспішаю, я автоматично виймаю USB-накопичувач або USB-кабель із зовнішнього жорсткого диска зі свого настільного ПК або ноутбука, не натискаючи правою кнопкою миші піктограму безпечного вилучення в системній панелі та не відключаючи цей шлях . Поки що нічого негідного не траплялося кожного разу, коли я «поспішав».
У чому полягає обгрунтування правої кнопки миші на значку безпечного вилучення, і чи можу я дійсно втратити інформацію на USB-носії, якщо цього не зробити?
Це [probability] втрати такої інформації сильно зросла , якщо USB-носій все ще блимає під час виймання його з комп’ютера (на відміну від немиготливого)?
Скільки азартних ігор бере Саймон?
Відповідь
Співробітник SuperUser Дейв Рук пояснює:
Так, це може, саме про те, що трапляється, якщо ви видалите пристрій, коли він використовується (читання чи запис):
Коли ви підключаєте USB-накопичувач, ви даєте своєму ПК можливість писати та читати з нього дані; частина з яких кешована.
Кешування відбувається, якщо не відразу записувати інформацію на USB-пристрій, а натомість зберігати її в пам’яті ПК (ОЗУ). Якщо вам потрібно було витягнути USB-накопичувач із ПК до запису цієї інформації або під час її запису, у вас з’явиться пошкоджений файл.
Однак Windows автоматично вимикає кешування на USB-пристроях, якщо ви спеціально не скажете, що хочете її ввімкнути. Здебільшого вам не потрібно натискати кнопку «Безпечне вилучення обладнання», якщо ви нічого не пишете або не читаєте з пристрою.
Це просто додатковий рівень безпеки, що заважає знищити власні файли.
Це призводить до того, що файли закриваються „витончено”, зберігаючи дані, вказівники та показники розміру файлу. Під час запису на диск комп’ютер не завжди «змиває» буфер, і, можливо, записана лише частина даних. Використання належної процедури забезпечить належну форму даних та покажчиків.
MSalters пропонує протверезну інформацію:
Друга причина полягає в тому, що флеш-накопичувачі повинні мати стабільну потужність протягом ~ 0,25 секунди після команди запису. Це фундаментальна фізична проблема, через випадкові фактори деякі записи можуть залишити логічний 1 біт в електричному 0,72 стані. Виправити це просто: просто перепишіть біт, можливо навіть кілька разів. Врешті-решт він прилипне.
Якщо вам дійсно не пощастило, біт, що падає, буде в таблиці файлової системи та пошкоджений, наприклад цілий каталог.
Іншими словами, не варто грати в азартні ігри, який біт може бути пошкоджений, а може не пошкоджений: це може бути тимчасовий файл у кеші портативної програми або, як зазначає MSalters, важливим системним файлом.
Щоб отримати додаткову інформацію про безпечний викид носія, перегляньте: HTG пояснює: чи справді потрібно безпечно виймати USB-накопичувачі?
Є що додати до пояснення? Звук у коментарях. Хочете прочитати більше відповідей від інших досвідчених користувачів Stack Exchange? Ознайомтесь із повним обговоренням тут .