Домашня » як » Чи безпечно видалити USB-накопичувачі, коли комп'ютер спить?

    Чи безпечно видалити USB-накопичувачі, коли комп'ютер спить?

    Ми всі чули застереження про безпечне видалення USB-пристроїв, коли ми з ними зробили, але що, якщо операційна система призупинена і ви вирішили просто відключити USB-пристрій тоді і там все одно? Сьогоднішня стаття SuperUser Q&A має відповідь на запитання цікавого читача.

    Сьогоднішня сесія запитань та відповідей приходить до нас люб'язно SuperUser - підрозділ Stack Exchange, групування веб-сайтів із запитаннями та відповідями на рівні спільноти..

    Питання

    Читач SuperUser IQAndreas хоче знати, чи безпечно видалити USB-носій, коли комп'ютер призупинено:

    Нас часто застерігають від відключення USB-дисків у випадку, якщо вони зараз читаються або записуються. Коли комп'ютер призупинено, сплячий або сплячий, він, очевидно, не пише жодних даних. Вона, можливо, була в середині операції читання або запису, і вона затримала таку операцію.

    Оскільки жодна зброя не рухається (для жорстких дисків USB), або байти на диски, що мерехтять або вимикаються (для флеш-накопичувачів), чи варто «безпечно» відключити привід?

    Це правда, навіть якщо дані записувалися до неї, але операція була тимчасово припинена? (Припускаючи, що ви не заперечуєте, що конкретні файли були лише наполовину записані на диск USB.)

    Чи безпечно видалити USB-носій, коли комп'ютер призупинено?

    Відповідь

    Співробітник суперкористувача kinokijuf має відповідь для нас:

    Незважаючи на те, що перенесення дійсно не відбувається, причина того, що ви робите танцювальне обладнання для безпечного вилучення, не пов'язане з передачею. Ви робите це для чистого відключення файлової системи. Програми, як і раніше, можуть використовувати пристрій USB, а деякі файли можуть бути ненаписаними на диску, навіть після того, як програма, що їх використовує, закрита. Це те ж саме, чому ви не просто переходите в сплячий режим і перемикаєте операційні системи. Встановлена ​​файлова система ніколи не гарантується, що вона перебуватиме в узгодженому стані.

    Ви коли-небудь замислювалися, чому операційна система сповільнюється при скануванні при використанні дискети? Це пов'язано з тим, що кеш був очищений після написання кожного сектора, так що дискета може бути видалена в будь-який час, коли вона не використовується.

    Ви все одно отримаєте діалогове вікно, і ваша програма буде зависати, якщо ви спробуєте отримати доступ до дискети, яка була видалена за спиною. Просто вставте дискету назад і зробіть це. Це не буде працювати з USB-накопичувачами, оскільки вони отримують різний ідентифікатор кожного разу. Програма буде просто збій, і операційна система може також, якщо драйвер отримав доступ до файлу.


    Маєте щось додати до пояснення? Звучить в коментарях. Хочете прочитати більше відповідей від інших технологічних користувачів Stack Exchange? Перегляньте повний потік обговорення тут.

    Зображення: Ambuj Saxena (Flickr)