Підключити тіньову копію як диск. Як відновити віддалені файли та папки з тіньових копій у Windows. Додаткові методи управління

Служба тіньового копіювання Volume Shadow Copy Service (VSS) забезпечує дві функції, які допоможуть адміністратору заощадити час і позбутися зайвого клопоту. Перша з них - моментальний знімок(Короткострокова резервна копія всіх файлів тома NTFS). Завдяки моментальному знімку або тіньовій копії користувачі можуть самостійно відновити випадково віддалений файл або виправити наслідки помилкового вибору команди Save (Зберегти) замість Save As (Зберегти як). VSS не призначений для заміни поточної стратегії архівування, як показано нижче. Друга важлива можливість VSS - архівування файлів, відкритих або блокованих таким програмою, як Microsoft SQL Serverабо Microsoft Exchange.

VSS створює тіньові копії за розкладом або на вимогу. Використовувати службу VSS у Windows 2003 та для системного відновлення Vistaпросто. У цій статті показано, як налаштувати резервні копії з використанням VSS у Windows 2003 та перетворити базові диски на динамічні, не пошкодивши тіньові копії. У процесі застосування VSS адміністратору можуть стати в нагоді рекомендації, наведені у врізці «П'ять порад з VSS».

Принципи роботи VSS

Служба VSS створює моментальний знімок усіх файлів на томі NTFS або томі-джерелі. Тіньові копії зберігаються в області, що називається кешем тіньових копій. Том, де знаходиться кеш тіньових копій, називається томом зберігання тіньової копії. Кеш тіньових копій, як правило, невидимий для користувачів, оскільки знаходиться в прихованій системній папці System Volume Information.

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

Ви можете активувати службу VSS лише на томах NTFS. Не можна ввести або виключити конкретні файли чи папки – лише «всі чи нічого». Дані на змонтованих томах не включаються до тіньової копії на батьківському томі. Однак можна дозволити тіньові копії на самих монтованих томах. У тіньових копіях зберігаються як шифрування, так і дозволи NTFS, що може призвести до проблем відновлення файлу.

Активізація VSS

Щоб активізувати службу VSS, слід вибрати My Computer, потім клацнути правою кнопкою миші на томі, на якому належить увімкнути VSS, та вибрати пункт Properties. На сторінці Properties потрібно натиснути на вкладці Shadow Copies. Якщо це вже зроблено, потрібно вирішити, чи потрібно зберегти кеш тіньових копій на іншому томі іншого диска.

Потім виділіть том-джерело і клацніть на кнопці Settings. У діалоговому вікні Settings можна вибрати інший том для зберігання тіньової копії, як показано на екрані 1. Можна змінити розмір області зберігання та розклад (клацнувши на кнопці Schedule), якщо не підходить готовий розклад. За замовчуванням моментальні знімки формуються з понеділка до п'ятниці о 7-й годині ранку та опівдні. Миттєві знімки слід створювати за потребою, робити це щогодини не потрібно.

Завершивши налаштування параметрів, натисніть кнопку OK. На сторінці Properties потрібно натиснути кнопку Enable, щоб активізувати тіньові копії на даному томі. Надійде запит про використання розкладу та налаштувань за замовчуванням; необхідно прийняти цю пропозицію та клацнути на кнопці Yes, а потім знову на кнопці OK.
Прихильникам утиліт командного рядка корисно освоїти налаштування VSS з використанням Vssadmin та Schtasks замість графічного інтерфейсу. За допомогою Vssadmin можна створювати, видаляти та змінювати розміри тіньових копій, поряд з іншими операціями. Schtasks застосовується для створення, редагування та видалення призначених завдань.

Вимоги до дискового простору. При активізації VSS негайно виділяється 100 Мбайт простору на диску і VSS може займати до 10% розміру жорсткого диска. У моментальних знімках відображаються лише зміни в порівнянні з попереднім моментальним знімком, тому для їх зберігання потрібно менше місця, ніж може здатися на перший погляд. Однак у кеші тіньових копій може зберігатися лише 64 копії. Якщо не вистачить дискового просторуабо буде створено 65 моментальний знімок, то найстаріший моментальний знімок видаляється, щоб звільнити місце для нового. Через надмірність при створенні моментальних знімків рекомендується активізувати VSS тільки на томах, на яких зберігаються дані користувача або є можливість архівувати відкриті файли.

Використання тіньових копій Windows 2003

Щоб забезпечити доступ клієнтських комп'ютерівдо попередніх версій файлів, потрібна програма Previous Versions Client, що поставляється разом з Vista і Windows 2003. Previous Versions Client можна встановити і на Windows XP Professional SP1 (файл twcli32.msi знаходиться в папці %Windir%System32ClientsTwclientX86 на компакт-диску Windows 20 і Windows 2000 (потрібно завантажити відповідну версію з Web-вузла Microsoft). Щоб інсталювати клієнтську програму на комп'ютери користувачів, слід двічі клацнути на файлі для запуску установки або розгорнути його через групову політику або Microsoft Systems Management Server (SMS).

Тіньові копії призначені для використання з Common Internet File System (CIFS), розширеним варіантом протоколу Server Message Block, тому для доступу до попередніх версій файлу чи папки на сервері потрібно підключатися через спільну папку. Навіть після реєстрації на сервері необхідно використовувати шлях Universal Naming Convention (UNC). Наприклад, для доступу до старих версій файлу на сервері з ім'ям UptownDC у спільній папці Sales потрібно клацнути на кнопці Start, вибрати пункт Run та ввести команду

Клацніть на кнопці OK, а потім правою кнопкою миші на потрібному файлі та виберіть Properties. На вкладці Previous Versions перелічені моментальні знімки та показано дату та час їх створення (див. екран 2). Тут представлені три варіанти дій: View, Copy та Restore. У режимі Viewкопія файлу відкривається лише для читання; це зручно для вибору потрібної копії. У режимі Restore документ, його роздільна здатність NTFS і параметри шифрування відновлюються в початковому місці, а поточна версіяперезаписується. Більше безпечний варіант- Copy, за якого файл копіюється в нове місце.

Якщо потрібно відновити віддалений файл, то очевидно, що не можна клацнути правою кнопкою миші на файлі у спільній папці та вибрати його властивості. У цьому випадку необхідно перейти на рівень папки. Замість UNC-шляху UptowndcSales підключення виконується до адміністративного ресурсу диска C (на якому розміщується папка Sales): UptowndcC$. Клацніть правою кнопкою миші на папці Sales, виберіть Properties і клацніть на відповідній кнопці, щоб переглянути, копіювати або відновити весь вміст папки. Якщо потрібно лише один файл, слід скопіювати папку в нове місце, потім клацнути правою кнопкою миші на файлі і працювати з попередніми версіямицього файлу.

Vista та тіньові копії

Vista – перша настільна операційна система з вбудованими функціями тіньових копій. Тіньові копії Vista – частина механізму відновлення системи; вони називаються точками відновлення. За промовчанням точки відновлення активізуються для тома C, і тіньові копії файлів створюються щодня, якщо на томі є хоча б 300 Мбайт вільного простору.

Заздалегідь заплановане завдання SR створює точки відновлення та активізується лише в тому випадку, якщо комп'ютер не працював не менше 10 хвилин і живиться від мережі змінного струму. Якщо з якоїсь причини завдання SR не запущено у призначений час, вона буде виконана за першої можливості. Можна призначити точки відновлення для інших томів. Vista відводить до 15% простору на жорсткому диску для зберігання точок відновлення.

Щоб настроїти точки відновлення та керувати ними, клацніть Start, а потім клацніть правою кнопкою миші Computer і виберіть Properties. У меню Tasks перейдіть до System protection. Для доступу до System protection необхідні адміністративні повноваження, тому при запиті від механізму контролю облікових записів натисніть кнопку Continue.

На вкладці System Protection сторінки System Properties (екран 3) можна вручну створити одноразову точку відновлення: виберіть том і клацніть Create, дайте ім'я точці відновлення і знову клацніть Create. Процес може зайняти кілька хвилин, залежно від розміру тома, але після його завершення видається підтвердження успішного виконання. Якщо створення точок відновлення для тома автоматизовано, Vista створює нову точкувідновлення для тому щодня і під час запуску системи.

Доступ до попередніх версій файлів і папок у Vista відбувається так само, як при доступі через спільну папку Windows 2003 з клієнта встановленим додатком Previous Versions Client. Але користувачі Vista можуть звертатися до попередніх версій файлів та папок локально. Достатньо відкрити Windows Explorer, клацнути правою кнопкою миші на файлі або папці, вибрати пункт Properties, а потім клацнути на вкладці Previous Versions (екран 4). Варіанти такі ж, як у попередніх версій Previous Versions Client, і функціонують вони аналогічним чином.

VSS та мережі зберігання даних

Ще одна важлива перевага VSS в Windows Server 2003 Enterprise Edition та Datacenter Edition - можливість швидко та просто копіювати та переміщувати дані в мережі зберігання даних SAN. VSS може створити тіньову копію тома розміром у кілька терабайтів, яку можна експортувати з SAN та імпортувати на сервер лише за кілька хвилин, дуже швидко переміщуючи великі масиви даних. Кожен виробник систем зберігання даних по-різному реалізує цю функцію, тому детальною інформацієюзверніться до постачальника.

Налаштування конфігурації VSS

Для томів з VSS рекомендується розмір кластерів щонайменше 16 Кбайт. Записи VSS перетворюються на файли 16-Кбайт блоками. На томах завбільшки від 2 до 4 Тбайт розмір кластера за замовчуванням - 4 Кбайт. Але при кластерах розміром менше 16 Кбайт постачальник VSS не може визначити, чи файл був дефрагментований чи змінений. Тому VSS обробляє дефрагментований файл як і, як змінений, - генерує нову тіньову копію файла. Після дефрагментації диска з малими кластерами кеш тіньових копій може швидко зростати і перезаписувати існуючі тіньові копії. Додаткову інформаціюпро це можна знайти у статті Microsoft «Shadow copies may be lost when you defragment a volume» за адресою http://support.microsoft.com/kb/312067.

З'ясувати розмір кластерів тому можна за допомогою команди Fsutil. Наприклад, щоб дізнатися розмір кластера тома C, введіть команду

fsutil fsinfo ntfsinfo C:

Якщо розмір кластера менше 16 Кбайт і його потрібно збільшити, необхідно зробити резервну копію даних, переформатувати те, вказавши більший розмір кластера, а потім відновити дані. Слід врахувати, що механізм стиснення файлів у NTFS діє лише щодо кластерів розміром 4 Кбайт, тому доводиться вибирати між стисненням та VSS.

Взаємодія NTBackup та VSS

У минулому файл, відкритий або блокований службою або програмою під час архівації, не копіювався, що призводило до проблем, якщо адміністраторам потрібно було відновити його. Узгодженість даних надзвичайно важлива при роботі з програмами, що одночасно відкривають багато файлів, такими як бази даних. Якщо під час архівації відкрито багато файлів, велика ймовірність, що за час між копіюванням першого та останнього файлу в останньому файлі відбулися зміни. І тут дані у відновленої базі виявляються неузгодженими.

Утиліта резервного копіювання Windows 2003, NTBackup, використовує VSS, щоб забезпечити повноту та узгодженість архівних копій. VSS взаємодіє з компонентом запису програми, пов'язаного з файлом. Компонент запису захищає дані програми та надає інформацію, зокрема, про місцезнаходження даних та методи архівації та відновлення. Програми без компонента запису не можуть взаємодіяти зі службою VSS. У найгіршому випадку адміністратор може спробувати відновити важливий файлі виявити, що його немає взагалі: він ніколи не архівувався, оскільки програма не може взаємодіяти з VSS. У Windows 2003 є компоненти запису для AD і NTFS. Щоб знайти всі доступні компоненти запису на сервері, необхідно ввести команду

vssadmin list writers

При запуску NTBackup у Windows 2003 утиліта потребує введення списку всіх компонентів запису, відомих VSS. Служба VSS не лише перераховує компоненти запису, але й надає всі відомі метадані про них, у тому числі методи архівації та відновлення, що застосовуються у компоненті запису. VSS використовує метадані, щоб визначити, які програми підтримують тіньові копії. Якщо NTBackup надсилає до служби VSS запит на створення тіньової копії, то VSS надсилає відомим компонентам запису повідомлення про необхідність заморозити всі операції запису даних, створити тіньову копію та зберегти її у різницевому файлі. Файл різниці відслідковує зміни з часу створення останньої тіньової копії. Резервне копіювання виконується з використанням даних із різницевого файлу.

Моніторинг функціонування VSS

Моніторинг тіньових копій з використанням системного монітора Windows 2003 допоможе попередити потенційні неполадки, перш ніж вони вплинуть на користувачів. Наприклад, системний моніторпопереджає, що простір на диску, використаний для тіньових копій, наближається до максимально допустимої величини. За промовчанням монітор не містить об'єктів або лічильників, які відстежують характеристики тіньових копій, але адміністратор може ввести їх самостійно. Інструкції зі створення лічильників наведено у статті Microsoft «Add counters to System Monitor», опублікованій за адресою http://technet2.microsoft.com/windowsserve...3.mspx?mfr=true.

За допомогою утиліти Volperf (з ключем /install) із набору ресурсів Microsoft Windows Server 2003 Resource Kit можна доповнити системний монітор об'єктами тіньового копіювання та наступними лічильниками:

% Disk Used by Diff Area File: відсоток простору на диску, використовуваного всіма різними файлами тома;
Allocated Space (MB): простір пам'яті (Мбайт), виділений конкретного тома;
Maximum Space (MB): максимальне місце (Мбайт), виділене для тома зберігання тіньової копії;
Nb of Diff Area Files: кількість різницевих файлів;
Nb of Shadow Copies: кількість тіньових копій у кеші тіньових копій;
Size of Diff Area Files: загальний розміррізницевих файлів для вибраного тома;
Used Space (MB): розмір простору (Мбайт), використаного в томі зберігання тіньової копії

Перетворення базового дискав динамічний та служба VSS

Іноді корисно додати зайвий апаратний рівеньвідмовостійкості, створивши дзеркальний набір. Дзеркальні набори можна будувати лише на динамічних дисках, тому базовий диск необхідно перетворити на динамічний диск. У документації стверджується, що перетворення дисків з базових на динамічні не призводить до втрати даних. Однак у документації нічого не говориться про те, що при неправильному перетворенні можуть бути видалені тіньові копії. Якщо том-джерело та кеш тіньових копій розташовані на різних томах, то перетворення може виявитися складним завданням. Додаткові відомості про відмінності між базовим та динамічними дискамиописані у статті «Диски для серверів Windows- базового або динамічного типу», опублікованій у Windows IT Pro/RE №1 за 2003 р.

Вибір процедури для перетворення VSS-сумісного базового диска на динамічний залежить від місцезнаходження кешу тіньових копій на завантажувальному томі.

Сценарій 1- Кеш тіньових копій розташований не на завантажувальному томі. Якщо кеш тіньових копій знаходиться не на завантажувальному томі, необхідно спочатку розмонтувати том-джерело (тому, для якого зроблено моментальний знімок) за допомогою утиліти командного рядка Mountvol з параметром /P (/P демонтує том). Потім слід перетворити том, що містить кеш тіньових копій, динамічний том. З цього моменту починається відлік часу: адміністратор має лише 20 хвилин, щоб змонтувати том-джерело з використанням утиліти Mountvol або оснастки Disk Management консолі управління MMC. Якщо том-джерело не буде змонтовано за 20 хвилин, всі тіньові копії будуть втрачені. Нарешті, поверніть том-джерело в оперативний режимі перетворіть його на динамічний том.

Сценарій 2- Кеш тіньових копій розміщений на завантажувальному томі. Якщо кеш тіньових копій знаходиться на завантажувальному томі, досить просто перетворити том, що містить кеш тіньових копій, динамічний. Попередньо демонтувати його необов'язково. Потім двічі перезавантажте сервер і перетворіть том-джерело на динамічний том.

Вигідно кінцевому користувачеві - вигідно адміністратору

Приємно, що компанія Microsoftвипускає нові інструменти для відновлення працездатності настільної операційної системи і для ІТ-фахівців, і для кінцевих користувачів. Чим менше резервних магнітних стрічокдоводиться завантажувати адміністратору, тим простіше йому працювати, і точки відновлення Vista – крок у правильному напрямку. Крім того, завдяки VSS у користувачів з'являється можливість керувати процесом відновлення файлів. Але ретельне планування та управління – обов'язкова умова повної реалізації переваг служби VSS.

П'ять порад з VSS

При реалізації VSS або підготовці точок відновлення Vista рекомендується робити таке:

1...Перед тим, як активувати точки відновлення VSS, виберіть місце зберігання тіньових копій. Пам'ятайте, що згодом їх не можна перемістити.
2...Розміщення VSS на системному або завантажувальному томі - невдале рішення. Файли операційної системи часто змінюються, тому кількість тіньових копій завантажувального тома зазвичай буває великим.
3...Оптимальний розмір кластера для VSS - 16 Кбайт.
4...При зберіганні кешу тіньових копій на фізичному диску, відмінному від диска-джерела, підвищується швидкодія та відмовостійкість.
5...Ні VSS, ні точки відновлення не можуть замінити повноцінне рішення резервного копіювання.

Якщо ви випадково видалили файл або папку повз кошик, не впадайте в паніку. Програми для відновлення даних від вас нікуди не подінуться, тому спробуйте спочатку засоби системи. У Windows можна відновити попередні версії файлів та папок, навіть якщо у графічному інтерфейсі цієї можливості немає.

У Windows 8 у властивостях дисків, папок та файлів стало на одну вкладку менше. Зауважте, що зникли попередні версії.

Це лише у клієнтської операційній системі, тобто. у Windows Server 2012 вкладка залишилася. У Windows 10 вкладка повернулася, але вам потрібно прочитати статтю:)

Стаття оновлена ​​у контексті Windows 10.

Сьогодні у програмі

Попередні версії у Windows 10

Стаття була написана у часи Windows 8, а Windows 10 вкладка «Попередні версії» повернулася у властивості папки. Тим не менш, матеріал актуальний для Windows 10, тому що в ньому демонструються способи відновлення файлів безпосередньо з тіньових копій.

У Windows 10 на вкладці написано, що попередні версії утворюються з історії файлів та тіньових копій. Для початку потрібно враховувати, що в Windows 10 захист системи за замовчуванням вимкнено, тому при стандартних налаштуваннях попередні версії доступні лише з історії файлів, якщо вона увімкнена, звичайно.

Більш того, мій експеримент у Windows 10 версії 1511 (і пізніше в 1709) показав, що на вкладці відображаються лише версії з історії файлів, навіть якщо захист системи увімкнено!

На цьому зображенні:

  1. Властивості папки скріншотів на ОС. остання версіявід 27 лютого. Ймовірно, це дата останнього копіювання в історію файлів, яка зараз не працює (диск вимкнено фізично)
  2. Остання тіньова копія від 11 травня (з'явилася під час створення точки відновлення перед встановленням оновлень WU), створюю символічне посилання на п.3
  3. Вміст тіньової копії. Видно, що у ній є файли, створені незадовго до появи тіньової копії від 11 травня. Однак вони відсутні у п.1

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

Як працюють попередні версії, і чому прибрали вкладку Windows 8

Така картина у властивостях файлів та папок є лише наслідком того, що у параметрах захисту системи Windows 8 тепер немає опції відновлення файлів.

Відразу скажу, відсутність точки входу в графічному інтерфейсі не означає відсутності технології в системі. Попередні версії файлів доступні! Тому все сказане нижче повністю застосовується до Windows 8, а опис технології відноситься і до Windows 7.

Чому ж прибрали опцію захисту файлів та вкладку попередніх версій? У мене немає точної відповіді, але є обґрунтовані припущення, якими я поділюся з вами, заразом пояснивши принцип роботи попередніх версій.

У багатьох системах на цій вкладці завжди було порожньо

Це змушувало тисячі людей спантеличувати форуми спільноти та підтримку Microsoftнаболілим питанням. Але ви вже здогадалися, в чому була їхня проблема, чи не так? У цих людей було повністю відключено захист системи!

Людям був незрозумілий принцип зберігання та відображення попередніх версій

Справді, чому для одних тек є кілька версій, а для інших – жодної? Справа в тому, що різні редакції файлів у цих папках могли бути створені тільки не раніше самої старої точкивідновлення.

Погодьтеся, при погляді на вкладку не зовсім очевидно, що збереження версій особистих документів та медіа-файлів прив'язане до створення точок відновлення (хоча це описано у довідці Windows, хай і не без огріхів).

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

Тим часом, точки відновлення та попередні версії файлів (що не стосуються історії файлів) зберігаються в одному місці – тіньових копіях тому.

Механізм відновлення системи робить знімок тома в потрібний час і зберігає його в тіньовій копії. Саме простір, виділений для тіньових копій, ви контролюєте у параметрах захисту системи.

Тепер стає зрозуміло, чому кількість версій у файлів і папок може змінюватись. Стан файлу записується на момент створення точки відновлення. Якщо він змінювався між точками, у тіньовій копії зберігається його версія. Якщо ж файл залишався незмінним у період, охоплений точками відновлення, він взагалі не матиме попередніх версій.

У Windows 8 з'явилася історія файлів

Коли зрозумілий принцип застосування технології, з неї можна отримати користь. У Windows 7 це було незрозуміло більшості людей, тому Windows 8 впровадили більш наочну систему резервного копіювання даних – історію файлів .

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

Вкладку ж доступу до «незрозумілих» попередніх версій у Windows 8 просто прибрали разом із супутньою опцією в параметрах захисту системи. Що ж до ІТ-фахівців, то вони повинні бути добре знайомі з поняттям тіньових копій – адже в серверних ОС для керування ними є однойменна вкладка у властивостях тому. Тому в Windows Server 2012 вкладка "Попередні версії" знаходиться на своєму звичному місці.

У Windows 8+ точки відновлення створюються за особливим алгоритмом , а разом із ними зберігаються попередні версії файлів і папок. Далі я розповім, як їх відчинити.

Як відкрити попередні версії файлів та папок із тіньових копій

Нижче два способи, які спрацюють у випадку, якщо у вас увімкнено захист системи. Перший підходить для всіх підтримуваних Windows і буде корисним, якщо у вас не включено історію файлів. Другий спосіб має сенс лише у Windows 8/8.1 з урахуванням зауваження про Windows 10 на початку статті.

Спосіб 1 — символічне посилання в тіньові копії (Windows 7 та новіші)

Постійні читачі блогу вже бачили цей трюк у статті про функцію оновлення ПК без видалення файлів ( Refresh Your PC). Вона також використовує тіньові копії для проміжного збереження диска, коли ви створюєте образ для відкату.

Тоді мені цей фокус був потрібен для розуміння технології, проте тепер він вам може знадобитися для вирішення цілком конкретного завдання. У командному рядку, запущеному від імені адміністратора, виконайте:

Vssadmin list shadows

Ви побачите список тіньових копій всіх томах. Для кожної з них вказано букву диска, тому вам буде легко зорієнтуватися. Крім того, кожна тіньова копія відповідає за датою однієї з точок відновлення (щоб вивести їх список, виконайте в консолі rstrui).

Виберіть потрібну дату та скопіюйте ідентифікатор тому тіньової копії. Тепер використовуйте його у другій команді (не забудьте додати зворотний слеш наприкінці):

Mklink /d %SystemDrive%\shadow \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\

У корені системного диска у вас з'явилася символічне посилання shadow, що веде до тіньової копії! Перейшовши за посиланням, ви побачите знайому структуру файлів та папок – це і є попередні версії.

Спосіб 2 — вхід до спільного диска по мережі (Windows 8 та 8.1)

Додано 15.01.2013 . У коментарях читач Олексій поділився більше простим способомдоступу до тіньових копій у порівнянні з описаним у статті спочатку. Спочатку спосіб працював, але пізніше Microsoft закрила лазівку якимсь із оновлень. Проте читач Ніка підказав обхідний шлях.

Спочатку потрібно зробити диск спільним, а потім зайти до нього "по мережі". У вікні "Цей комп'ютер" відкрийте "Мережа" і зайдіть на свій ПК, або під обліковим записомадміністратора вставте мережевий шляхв адресний рядокпровідника або у вікно «Виконати»:

\\%computername%\C$

де C – літера бажаного диска. У мережевих папкахвкладка «Попередні версії» є:

Оскільки я кілька разів вдавався до отримання даних з тіньових копій, мені трохи шкода втрати в графічному інтерфейсі. Адже вкладка «Попередні версії» була зручною тим, що відразу дозволяла дістатися потрібних файлів.

Втім, я вже не настільки часто користувався цією можливістю, щоб введення двох команд у консоль завдавало мені моторошних незручностей. Адже головне – це наявність попередніх версій файлів, а дістатися я зможу! Тепер зможете і ви;)

А вам хоч раз доводилося відновлювати попередні версії файлів із тіньових копій?Розкажіть у коментарях, чому виникла потреба і чи вдалося все відновити.

Я все-таки думаю, що більшість читачів жодного разу не вдавалися до цієї можливості на домашніх системах, тому її зникнення з графічного інтерфейсу їх не надто засмутить. У наступного записуми поговоримо про те, чому різні функції Windows зникають або зазнають змін, і як ви можете вплинути на ситуацію.

Не завжди необхідно встановлювати додаткові сторонні програмиу Windows 7, щоб відновити видалені дані або дані, які зазнали перезапису. Сімка дозволяє зробити це власними коштами. Якщо ви необережно видалили або перезаписали файли, припустимо документи Microsoft Office або сімейні фотографії та хочете їх відновити або повернути до первісного стану, то не поспішайте встановлювати для цієї процедури спеціально ПЗ.

Відновлення даних Windows 7 можливе засобами самої системи, для цього розробники Microsoft додали в цю версію операційної системи зручний та простий у використанні інструмент – тіньові копії (Volume Shadow Copy Service, скорочено VVS). За допомогою тіньових копій можна швидко, всього парою кліків мишкою, реанімувати видалені або перезаписані файли, що зберігаються на жорсткому диску комп'ютера.

Не варто плутати тіньові копії з повною резервною копією Windows 7. Це інструмент не замінює повноцінне резервне копіювання, а всього зберігає дублікати тих файлів, які зазнали зміни або були видалені. У “сімці” цей інструмент працює за принципом точок відновлення. Всі ви напевно знаєте про ці точки, за допомогою яких можна відкотити систему на певний момент. Так ось, функція VVS створює тіньові копії даних, наприклад, перед оновленням ОС. Це дуже зручний інструментвідновлення даних Windows 7, але тільки в тому випадку, якщо ви випадково видалили та перезаписували файли. Volume Shadow Copy Service може відновити до шістдесяти чотирьох попередніх копій кожного віддаленого або зміненого файлу.

Відновлення файлів за допомогою тіньових копій Windows 7

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

Щоб відновити файл із потрібної копії, достатньо просто клацнути по ньому двічі лівою кнопкою миші, і він буде відновлений.

Варто зазначити, що користувач може налаштувати цей інструмент. Наприклад, ви можете визначити місце зберігання на жорсткому диску тіньових копій файлів. Крім того, натиснувши клавіші “Win+Pause” та перейшовши до розділу “Захист системи”, ви можете вказати Windows 7 захищати диски або розділи жорсткого диска та визначити для кожного з них кількість пам'яті, якою ОС може скористатися для цього.

Найбільш поширена проблема з якою стикаються користувачі та адміністратори файлових серверів- це випадкове видалення чи перезапис файлів. Боротися з цим явищем дуже складно, технічні засобитут не допоможуть, а адміністративні часто виявляються неефективними. Дуже часто працівники самі випадково перезаписують потрібні файли. Що робити? Відповідь проста - налаштовувати тіньове копіювання спільних папок.

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

Тіньові копії можуть бути використані для відновлення випадково віддалених та випадково перезаписаних файлів, а також дозволяє порівняти кілька версій одного файлу. Слід пам'ятати, що тіньові копії не можуть служити заміною резервного копіювання через ряд обмежень та особливостей про які ми поговоримо нижче.

Тіньове копіювання підтримують серверні ОС починаючи з Windows Server 2003, клієнтське програмне забезпечення для роботи з тіньовими копіями доступно починаючи з Windows XP SP2.

При використанні тіньових копій слід враховувати такі обмеження:

  • При перевищенні ліміту виділеного дискового простору старі тіньові копії будуть видалені без відновлення.
  • На одному томі може бути не більше 64 тіньових копій кожного файлу.
  • Тіньове копіювання включається лише на рівні тома, тобто. не можна вибрати спільні папки та файли для яких буде або не буде виконуватися тіньове копіювання.
  • На комп'ютерах із двома ОС при завантаженні більше старої системиабо при підключенні тома до іншого комп'ютера тіньові копії можуть бути пошкоджені.

Перед налаштуванням тіньового копіювання слід продумати розклад. Для цього потрібно проаналізувати активність користувачів та критичність даних, знайшовши компроміс між частотою створення тіньових копій та проміжком часу, який має охоплювати тіньове копіювання. При цьому слід відштовхуватися від того, втрату якого проміжку робочого часу можна вважати допустимим, після чого розрахувати за який проміжок часу буде досягнуто межі, що становить 64 копії. Не рекомендується робити тіньові копії частіше ніж раз на годину. Також продумайте розклад таким чином, щоб копії робилися лише у робочий час.

Щоб увімкнути тіньові копії, перейдіть в оснастку Керування комп'ютеромв меню Адміністрація.

У лівій частині вікна знайдіть пункт Загальні папкиі, клацнувши правою кнопкою миші, виберіть Усі завдання - Налаштувати тіньові копії.

У вікні виберіть те, на якому ви будете включати тіньове копіювання для спільних папок і натисніть увімкнути, першу тіньову копію буде створено негайно.

Потім натисніть кнопку Параметрита вкажіть розмір дискового простору, який виділяється для зберігання тіньових копій.

Наступним кроком задайте розклад.

Тепер саме час перевірити роботу тіньових копій у дії. У навчальних цілях ми встановили невеликий проміжок між створенням тіньових копій і провели кілька типових дій із файлами у спільній папці.

Найпоширеніша і проблема, що важко вирішувати - файл перезаписали.

Відкриваємо властивості файлу, переходимо на закладку Попередні версіїі вибираємо одну з доступних тіньових копій (у нашому випадку лише одна).

Ми можемо відкрити, відновити чи скопіювати файл. Для початку просто відкриємо.

Переконавшись, що перед нами необхідна версіяфайлу, ми можемо її відновити або скопіювати, якщо нам потрібні обидва варіанти файлів.

Щоб відновити видалені файли, відкрийте властивості папки і виберіть одну з її тіньових копій, потім ви можете переглянути файли, що містяться, і відновити потрібні. Пам'ятайте, що з тіньової копії файли можна відкрити лише для читання.

Як бачимо, тіньове копіювання дає користувачам та адміністратору багаті можливості роботи попередніми версіями файлів і папок. Ця технологія, у поєднанні з правильно налаштованим резервним копіюванням, дозволяє забезпечити високу доступністьданих та звести ризик їх втрати до розумного мінімуму.

Очевидно, не потрібно говорити, що багато хто (якщо не всі абсолютно) користувачі чули про те, що в Windows-системах є так звана служба тіньового копіювання тома. Звичайно, далеко не всі рядові користувачі чітко уявляють, що це за інструмент, для чого він використовується, як ним керувати і як налаштувати. Тим часом нічого особливо складного тут немає. Спробуємо розглянути службу тіньового копіювання томів Windowsдавши максимально просте та зрозуміле пояснення. У принципі, незважаючи на таку начебто задуману назву, цей інструмент знайомий усім без винятку, а багато хто стикається з ним досить часто при появі в системі непередбачених збоїв або критичних помилок, коли потрібний автоматичний або ручний запуск відновлення. Але про все по порядку.

Що таке тіньове копіювання тома Windows?

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

Таким чином, неважко здогадатися, що цей компонент є звичайнісіньким засобом створення резервної копії диска або розділу зі збереженням у спеціальній зарезервованій області. Тобто це якась точка відновлення з копії, причому стосується це не тільки операційної системи з працездатними параметрами, а й збережених файлів користувача. Адже багато хто помічав, що при запуску відкату відновлюється не тільки Windows із встановленими на той момент програмами, а й файли користувача.

Як це працює?

Тепер кілька слів про те, як це все функціонує. Справа в тому, що при активації служби тіньового копіювання (або в автоматичному режимі, встановленому за замовчуванням, або вручну) збереження даних здійснюється саме в тому розділі, для якого вона активна. У випадку із системним розділом збереження буде здійснюватися саме в ньому.

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

Саме тому захаращувати диск «С» не рекомендується, а як профілактичний інструмент регулярно застосовувати стандартне очищення диска, в якому при зверненні до дій із системними файлами вивільнити додаткове вільний простірможна за рахунок видалення всіх резервних копій(Точок відновлення). Як вже можна здогадатися, при повному їх очищенні відкат системи до якогось попереднього станустане неможливим.

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

Наскільки доцільно тримати активну службу?

Виходячи з вищесказаного, стає очевидним, що для швидкого відновленняі системи, і програм, і файлів відключати цей компонент не варто. Принаймні для системного розділу – так точно. Адже здебільшого основні програмні компонентидодатків, що встановлюються користувачем, зберігаються саме на диску «С» у папках на кшталт Program Filesта ProgramData. У деяких випадках навіть при інсталяції програми в логічний розділ все одно основні бібліотеки, необхідні для її роботи в середовищі Windows, прописуються в системному розділі (звісно, ​​лише за умови, що програма не є портативною).

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

Як увімкнути та налаштувати службу у Windows 7 і вище найпростішим способом?

Тепер давайте подивимося, де знаходяться опції цього інструментарію, що настроюються. Отримати доступ до налаштувань тіньового копіювання в Windows 7 або в будь-якій іншій системі найпростіше можна через де вибирається пункт захисту системи, після чого автоматично буде перенаправлено на відповідну вкладку.

Тут у спеціальному вікні будуть показані всі наявні на Наразідиски та розділи, для яких трохи правіше можна переглянути стан тіньового копіювання.

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

Як створити точку відновлення засобами Windows?

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

Як правило, весь процес займає буквально пару хвилин, а перезавантаження комп'ютера або ноутбука після завершення всіх операцій не потрібно.

Як переглянути всі тіньові копії та виконати відкат через командний рядок?

Тепер слід трохи зупинитися на питаннях, пов'язаних із переглядом усіх наявних точок відкату, адже зазвичай вибрати якусь із них можна лише на стадії відновлення, розгорнувши весь список. У самій системі зробити це також можна, але з пересічних користувачів про такі методи мало хто знає. На початковій стадії, якщо тіньове копіювання тома у Windows 7 або в будь-якій іншій ОС цього сімейства включено, слід звернутися до командного рядка і запустити його від імені адміністратора (для перегляду точок такі права не потрібні, але можуть знадобитися для відновлення системи).

Для перегляду VSS-знімків (а це якраз і є самі резервні копії) необхідно прописати команду vssadmin.exe list shadows, після чого на екрані відобразяться всі контрольні точки, для кожної з яких буде вказано час і дата створення, а також спеціальний ідентифікатор у фігурних дужках.

З бажаної копії не все так просто. Справа тут у тому, що спочатку потрібно змонтувати окремий віртуальний драйв (диск). Для цього використовується основна команда vshadows -el = (ідентифікатор) Z. У даному випадкуяк ідентифікатор вводиться значення ID, вказане вище, а Z відповідає літері створюваного віртуального розділу. Якщо потрібно демонтувати створений диск, використовується команда mountvol Z:\ /D.

Застосування інших засобів Windows та програм-оптимізаторів

Зрозуміло, що з командним рядком багато користувачів працювати не люблять або не хочуть через складність інструментарію, що використовується. Тому для налаштування тіньового копіювання в Windows можна застосовувати інші засоби самої системи, які виявляються не менш ефективними. Не говорячи про кілька варіантів запуску відкату з відновленням системних файлів або без таких операцій, найпростіше увімкнення або відключення цього інструменту можна зробити в розділі служб (services.msc).

У редакторі необхідно знайти відповідну службу, зайти до її налаштувань, використовуючи для цього подвійний клік або меню ПКМ, після чого, скажімо, для деактивації тіньового копіювання потрібно виконати кілька дій, але обов'язково в такому порядку:

  • зупинити службу натисканням відповідної кнопки;
  • зі списку режимів старту вибрати вимкнений тип запуску.

Після цього слід, знову ж таки, обов'язково зберегти зміни в встановлених параметрах, після чого зробити повне перезавантаженнясистеми.

У разі активації тіньового копіювання дії виконуються у зворотному порядку. А ось для відновлення системних параметрів стандартний засіб краще не використовувати, а віддати перевагу розділу архівації та відновлення, де є відповідний пункт.

Що ж стосується створення тіньових (резервних) копій або їх видалення та запуску відновлення, для таких цілей можна застосовувати і різноманітні оптимізатори, в яких такі функції та модулі передбачені спочатку.

Додаткові методи управління

Зрозуміло, що здійснити запуск або відключення даної служби можна і з використанням налаштувань групових політикабо навіть шляхом зміни відповідних ключів реєстру. Однак така методика для рядового користувача може виявитися дещо складнішою, ніж дії з окремо взятою службою, та й покопатися в тому ж реєстрі для пошуку потрібних параметрів доведеться неабияк, а одним лише основним ключем активації або вимкнення служби справа може і не обмежитися (наприклад, зробити видалення копій можна тільки повним стираннямвідповідних записів, але знайти їх буває надзвичайно проблематично). Але і після деактивації основної служби доведеться зайнятися пошуком відповідних файлів на диску або в логічному розділі, щоб позбавитися їх самостійно. Саме тому використання такого ручного режиму виглядає вкрай громіздким.

Трохи відволікаючись від теми, окремо варто сказати, що групові політики та реєстр в основі мають одні й ті самі налаштування, які в обох редакторах дублюються з різною візуалізацією представлених параметрів. І якщо в політиках на етапі збереження встановлених опцій від застосування виставлених параметрів ще можна відмовитись, то в реєстрі такий варіант не передбачено, оскільки при виході з редактора опції зберігаються автоматично. Крім того, втручання саме у системний реєстр без необхідних знаньможе спричинити незворотні і катастрофічні наслідки для всієї системи загалом. Його пріоритет вищий, ніж у групових політик, тому зміни, зроблені в реєстрі, у політиках повернути до вихідний станне вийде (такі дії будуть просто заблоковані). Тож і це треба мати на увазі.

Що робити, якщо служба тіньового копіювання не працює або видає помилку?

Зрештою, давайте зупинимося на деяких можливих проблемах, які можуть виникати в роботі даного інструменту. І почнемо з найпростішого. Найпоширеніша помилка тіньового копіювання тому пов'язана з тим, що сам компонент знаходиться в неактивному стані (або він відключений у стандартних налаштуваннях, або в розділі служб, або в політиках, або в реєстрі). Як правило, навіть за умови того, що в системному реєстріможе міститися ключ, значення якого відповідає деактивованому стану служби, допомагає звичайне включення цього компонента в налаштуваннях, описаних вище. До того ж, якщо резервні копії не були видалені, відновлення системи може спрацювати.

Але що робити, якщо не працює служба тіньового копіювання тому або працює, але з явно вираженими збоями? Цілком можливо, що така проблема зумовлена ​​лише тим, що на диску або в логічному розділі недостатньо місця для збереження копій. У разі йдеться у тому, що переповнена зарезервована область. У цій ситуації бажано видалити ті копії, які не потрібні або простою застаріли, а залишити лише одну обрану, яка містить необхідні робочі параметри системи або посилання на користувальницькі програмита файли. Як уже зрозуміло, позбавлятися всіх знімків вкрай небажано. Такі дії доцільно застосовувати тільки в тому випадку, якщо відновлення має на увазі тільки приведення Windows до тями при неможливості завантаження зі стартом зі знімного носія, але при цьому користувацькі програмита файли не враховуються (не підлягають відновленню). Про всяк випадок, щоб не видалити якісь важливі системні компоненти, можна скористатися стандартним очищенням диска, але в разі, якщо буде відмічено пункт видалення резервних копій, вони будуть стерті все до єдиної. Так що, будьте уважні.

Дуже часто помилка тіньового копіювання, як не дивно, може проявляти себе в серверних версіях Windows, якщо використовуються компоненти SharePoint Foundation. У цьому випадку проблема може полягати в так званому паралелізмі створення копій, коли спостерігається конфлікт між реальним і створеним, наприклад, інструментарію модуля Hyper-V. Як один із самих простих рішеньбагато користувачів називають виконання в командної консолірядки vssadmin list writers з наступним перезавантаженням системи двічі-тричі.

Якщо тіньове копіювання тома не працює внаслідок виникнення проблем саме з SharePoint Foundation (вірніше, зі спеціальним сервіс-паком) під час створення знімків у SBS 2011, рекомендується запустити спеціальний «Майстер конфігурації» (SharePoint Configuration Wizard) зі стартового меню «Пуск», двічі натиснути кнопку продовження, нічого не змінюючи в параметрах, а в кінці - кнопку «Готово». Після цього потрібно перезавантажити резервну копію та запустити її знову.

Іноді, хоч і нечасто, проблеми з працездатністю інструментарію тіньового копіювання можуть виявлятися і при використанні баз даних SQL-сервера. У цій ситуації, як свідчать відгуки деяких користувачів, допомагає часткове видалення непотрібних або невикористовуваних баз даних, після чого копіювання знову запускається в штатному режимі.

Короткі висновки

Отже, настав час підбити підсумки всього вищесказаного. Очевидно, багато хто вже зрозуміли, що нічого особливо складного у розумінні того, що являє собою інструментарій тіньового копіювання, немає. Інша річ, що відразу виникають питання щодо однозначного рішення на користь включення або відключення цієї служби. Тут – за бажанням. Але якщо виходити з практичних міркувань, для системного розділу навіть із застосуванням стандартних налаштуваньЗадіяння цієї функції операційної системи краще залишити. А ось для логічних розділів, в яких можуть зберігатися лише якісь файли, її можна вимкнути (на крайній випадок завжди можна скопіювати потрібні дані на якийсь знімний носій).

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

І ще одне зауваження насамкінець. Якщо навіть при увімкненій службі створення копій стану системи виникають проблеми з відновленням, зверніть увагу на те, що самі резервні знімки можуть бути пошкоджені. Але найчастіше така ситуація з видачею повідомлень про те, що стався непередбачений збій, виникає внаслідок порушень цілісності важливих системних файлів. Для їх відновлення при старті зі знімного носія на зразок LiveCD або оригінального настановного носіяз дистрибутивом системи скористайтесь командним рядком та виконайте в ній команду sfc/scannow. Якщо цей результат не дасть, відновіть або перезапишіть завантажувач за допомогою інструмента Bootrec.exe з додаванням кожного разу через пропуск після основної команди наступних атрибутів у зазначеній послідовності:

  • /FixMBR.
  • /FixBoot.
  • /RebuildBSD.

Як правило, така методика дозволяє повністю відновити завантаження операційної системи навіть при появі критичних збоїв, після чого можна буде задати відкат із наявної копії (копій) у ручному режимі. Якщо завантаження системи все одно буде неможливим, спробуйте використовувати безпечний старт із викликом завантажувального менюшляхом натискання клавіші F8 (у Windows 8 та 10 цей спосіб не працює, тому потрібно буде використовувати додаткові менюабо переключити режим завантаження на legacy у командному рядку).