Безпечне вилучення пристрою - а чи потрібно?

Чи замислювалися Ви кожен раз, після використання USB флешки, диска, дисковода і т.п. пристроїв над питанням "А чи потрібно безпечно її витягати?" або Ви не замислюючись так витягаєте або навпаки - просто висмикуєте?
Та й що робити, якщо пропав цей самий значок в треї?
Зараз до цих пір розпалюються суперечки як між досвідченими користувачами, так і новачками з цього приводу.
зараз розберемося!
Так само я покажу як можна повернути це саме Безпечне вилучення пристроїв.
А на солоденьке - невеликі махінації з реєстром, що дозволяють витягати пристрої практично в один клік.
Перш за все потрібно дізнатися, а навіщо це взагалі потрібно? В чому причина?
А причина криється в кешуванні.
Кешування - це накопичення даних в деякому сховищі, з метою швидкого подальшого доступу до них у міру потреби. Процес кешування прискорює багато процесів обробки даних.
Іншими словами - перш ніж записати дані на флешку, ОС її поміщає в КЕШ (блок оперативної пам'яті), а потім вже записує через деякий час (це ще називають відкладений запис). Робиться це для швидкості - адже оперативна пам'ять не дарма так називається.
так які можуть бути наслідки висмикування пристрою без безпечного вилучення?
Та нічого такого, просто дані не запишуться коректно.
Буває таке, що процес копіювання вже завершено, а Вам потрібно бігти, а windows дає повідомлення "Пристрій не може бути зупинено через те, що зайнято ніж те" (вибачте, дослівно не пам'ятаю що там за повідомлення). І Ви все одно висмикуєте флешку і біжите у справах.
Так ось тут якраз і виходить, що дані були записані в КЕШ, а на флешку так і не записалися ще. Хоча часом там може вже і бути присутнім файл з тими ж самими властивостями і розміром що і оригінал.
Але при відкритті, наприклад, картинки - вийде що вона відкриється або наполовину або взагалі буде відмовлено в доступі. Так само, якщо це архів, може бути повідомлення про несподіване кінці пошкодженого архіву або SRC помилку. Теж через неправильного завершення копіювання.
Коли Ви вибираєте "Безпечне вилучення пристрою", то система "розуміє" Вас і готує флешку - вона завершує відкладений запис.
Але ось що тут найголовніше - витягувати має сенс лише тоді, коли включено кешування файлів!
Якщо Ви забуваєте або зневажаєте Безпечним витяганням, а дані не хочете втратити, то можете просто відключити кешування. Внаслідок цього копіювання буде повільніше, але дані Ви не загубите (якщо тільки не висмикне під час копіювання).
Отже, встромляємо флешку і йдемо по шляху
Пуск - Панель управління - Диспетчер пристроїв
Знаходимо розділ Дискові пристрої, розкриваємо його і натискаємо 2 рази по Вашій флешці і переходимо на вкладку Політика. тут ставимо швидке видалення і тиснемо ОК.

але насправді (незважаючи на те, що там написано) при включеному режимі "Швидке видалення" кешування не відключається зовсім - Windows використовує так зване "наскрізне кешування" - воно дозволяє пристрою працювати з командами записи так, як ніби кеш відсутня.
Що робити якщо пропав значок зі стрілкою - безпечне вилучення пристрою в треї?
Клацаємо ПКМ на панелі завдань - Властивості - Область повідомлень - Налаштувати
як повернути безпечне видалення пристрою
Шукаємо в списку "Безпечне вилучення пристрою" і налаштовуємо як Вам потрібно.
Ще варіант:
Швидкий доступ win + r -> вставляємо туди rundll32 shell32.dll, Control_RunDLL hotplug.dll
цим Ви викличете вікно безпечного відключення USB-пристроїв.
Для Windows XP допоможе наступний Твік реєстру. Завантажуєте, запускаєте. Не бійтеся, я поганого не даю
safe.zip437 bcкачіваній: 1078
Ну і наостанок - цікавий варіант вирішення значка - він з'явиться в контекстному меню після натискання ПКМ.
йдемо в Редактор реєстру (win + r - Вводимо regedit) і переходимо в гілку HKEY_CLASSES_ROOT \ DesktopBackground \ Shell \
швидке вилучення пристроїв
ПКМ по Shell і створюємо новий розділ з назвою Safely Remove Hardware (Безпечне вилучення обладнання).
швидке вилучення пристроїв
Створюємо в ньому новий строковий параметр з назвою Icon
швидке вилучення пристроїв
двічі клацаємо по щойно створеному параметру і в полі Значення вводимо hotplug.dll, -100
швидке вилучення пристроїв
Знову ПКМ розділу Safely Remove Hardware і створюємо ще розділ з назвою command
швидке вилучення пристроїв
в цьому новому розділі клацаємо 2 рази по ключу (За замовчуванням)
швидке вилучення пристроїв
і вводимо в поле Значення C: \\ Windows \\ System32 \\ control.exe hotplug.dll
швидке вилучення пристроїв
Усе. Тепер при натисканні ПКМ в провіднику повинна з'явиться ось така штукенція:

Правда працює тільки на Робочому столі. При натисканні виходить Безпечне вилучення пристроїв