Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Windows 2000/XP/Vista пользователю


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты по данной тематике

Коцюрбенко Алексей aka Жерар
Статус: Советник
Рейтинг: 6471
∙ повысить рейтинг »
Алексеев Владимир
Статус: Академик
Рейтинг: 3342
∙ повысить рейтинг »
Андреенков Владимир
Статус: Профессор
Рейтинг: 1680
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И СОФТ / Установка и настройка ОС / Windows 2000/XP/Vista/7 пользователю

Номер выпуска:1796
Дата выхода:30.12.2015, 21:51
Администратор рассылки:Андреенков Владимир (Профессор)
Подписчиков / экспертов:34 / 29
Вопросов / ответов:1 / 1

Консультация # 188488: Здравствуйте! Подскажите, пожалуйста, как понизить приоритет процедуры архивации в Windows 7, чтобы не мешала выполнять текущие задачи?...

Консультация # 188488:

Здравствуйте!
Подскажите, пожалуйста, как понизить приоритет процедуры архивации в Windows 7, чтобы не мешала выполнять текущие задачи?

Дата отправки: 20.12.2015, 21:34
Вопрос задал: Сучкова Татьяна Михайловна (Администратор)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует Алексеев Владимир (Академик):

Всем понятно, что жёсткий диск не вечен, и когда-нибудь умрёт. Чтобы Ваша накопленная годами уникальная информация не умерла вместе с диском, необходимо периодически делать бэкап - резервное копирование информации на другой носитель. Архивация - это когда копия не просто экспортируется на дубль-носитель, но ещё и ужимается для экономии места. Как работает Архивация в ОС (Операционной Системе) Windows 7 ?

При первом запуске в окне "Архивация и восстановление" ОС сообщает: "Архивация данных НЕ настроена". Есть команда "Настроить резервное копирование".
При запуске "Настроить резервное копирование" открывается окно "Настройка архивации" с предложением "Выберите, где следует хранить создаваемые архивы".
При выборе раздела F: открылось очередное окно "Настройка архивации" с запросом "Что следует архивировать?". Можно выбрать 1 из 2х вариантов:
1)Предоставить выбор Windows (по умо лчанию): Windows выполнит архивацию файлов, сохраненных в библиотеках, на рабочем столе и в стандартных папках Windows. Также Windows создаст образ системы, который можно использовать для восстановления компьютера в случае неполадок. Эти объекты будут регулярно архивироваться по расписанию.
2)Предоставить мне выбор. Пояснение: Можно выбрать библиотеки и папки, а также указать, следует ли включать в архив образ системы. Выбранные элементы будут регулярно архивироваться по расписанию.

Обычно пользователи не хотят задумываться и предоставляют выбор ОперСистеме. Оставляем дефаулт-выбор и жмём Далее. Наша цель - искусственно продлить процедуру, чтобы успеть научиться управлять приоритетами сис-процессов.
В окне "Архивация и восстановление" появилась линейная диаграмма "Выполняется архивация". Она длилась ~5 минут в моей свеже-установленной Win7-64.
В результате на указанном разделе F: отобразились 2 папки: AMD3200 (её имя авто-унаследовано от с ете-имени компьютера) 51МБ и WindowsImageBackup 12ГБ, а также мини-файлик MediaID.bin 0,5кБ . Размеры папок изначально отображаются как 0 (Win7 во многом обманывает пользователей!). Надо открыть папку с правами админа (не 2ным щелчком!) чтобы получить реальный объём созданного архива.

В процессе архивации я пытался узнать в Диспетчере задач имя процесса, управляющего архивацией. Замечен процесс sdclt.exe , кот-го не было при простое системы. Но его ресурсо-потребление\ЦП = 0, потому что это - всего лишь оболочка управления окнами архивации. Жмём кнопку "Отображать процессы всех пользователей". Вот он: wbengine.exe - "Модуль службы архивации на уровне блоков (Microsoft)" , проживающий в папке \Windows\System32\ - это исполнитель архивации, приоритет этого процесса удалось понизить. Но только одноразово, для текущей задачи.

Как же запускать архивацию автомати с пониженным приоритетом? Если по окончании архивации просто запустить wbengine.exe , то визуально ничего не происходит. Ищем авто-запускающий инструмент. Его можно найти в WindowsПланировщике после того, как в окне "Настройка архивации" мы задали "Выполнять резервное копирование по расписанию".

В Планировщике находим задачу WindowsBackup \ AutomaticBackup . В её свойствах \ ЗапускПрограммы видим запускающую команду %systemroot%\system32\rundll32.exe с аргументами
/d sdengin2.dll,ExecuteScheduledBackup

На вкладке Параметры отсутствует возможность задания задачи с пониженным приоритетом. Чтобы использовать инструменты самой системы (избегая ПО сторонних разработчиков), пытаемся применить команду Start , способную запускать приложения с разными приоритетами и видами окон (свёрнутое, развёрнутое…). Её упрощённый синтаксис:
Start /low ЗапускаемоеПриложение АргументыПриложения
где ключ /low означает запускать Приложение с низким приоритетом.

Start - не самостоятельный файл, эта команда присутствует в арсенале кома ндного процессора \WINDOWS\system32\cmd.exe
В окне ИзменениеДействия для AutomaticBackup в поле "Программа или сценарий" заменяем значение
%systemroot%\system32\rundll32.exe на %comspec%
а в поле Аргументы добавляем спереди /c Start /low rundll32.exe
Должно получиться длинное Аргументы-значение:
/c Start /low rundll32.exe /d sdengin2.dll,ExecuteScheduledBackup
Жмём Ок. Проверяем: Из контекстного меню задачи AutomaticBackup выбираем команду Выполнить.
На скриншоте видим, что команда Start добросовестно запустила rundll32.exe с низким приоритетом. Но rundll32 - посредник, и запущеный им исполнитель архивации wbengine.exe по-прежнему архивирует с приоритетом "средний".

Попытка поменять местами команды
rundll32.exe /d cmd.exe /c Start /low sdengin2.dll,ExecuteScheduledBackup
не удалась, cmd.exe и Start не способны загружать библиотеку sdengin2.dll .
То, что легко удавалось под WinXP, стало намного запутаннее под Win7.

На http://forum.ru-board.com/topic.cgi?forum=62&topic=0112 программист Uriu опубликовал VBScript , меняющий приоритет запущенного процесса под WinXP . При необходимости можно доработать этот скрипт для его исполнения под Win7 и добавить авто-запуск этого скрипта в AutomaticBackup \ ЗапускПрограммы . Но надо ли дополнительно усложнять и без того замороченную процедуру архивации?

Windows-системы стали настолько надёжны, что содержимое сис-раздела бэкапировать не стало смыла (по истечении года работы или замены жёсткого диска проще установить новую ОС. А полученные в результате архивации огромные файлы - мало-эффективны и неудобны в использовании.

Продвинутые пользователи обычно не используют Win7-архиватор. Так в минифоруме этого вопроса эксперт Андреенков Владимир предпочитает "winrar", в котором "есть кнопка Фоновый режим".
Эксперт Предтеча советует "лучше использовать стороннюю программу архивации, либо выключить архивацию по р асписанию, ну или конечно архивировать когда компьютер не используется", потому что "Эксперименты с системными процессами к добру не приводят".

Я много лет делал бэкап только личных файлов (без ОС) и только вручную. Потом я постепенно автоматизировал этот процесс маленькими, лёгкими скриптами. Разделы с уникальными личными файлами я бэкапирую 2мя способами.
Ежедневный (быстрый) бэкап: Уходя с работы или из дома, я запускаю Бэкап-скрипт. Он бегло составляет файлы-списки заданного дерева и выбирает из ~100 000 файлов только те, кот-е изменились/добавились и отличаются от списков (по имени/новизне), принесённых с даль-конца (с работы/гостей). Консольная утилита Rar.exe, получившая диф-список отличий, упаковывает архивы и нов-списки на флэшку с самым устаревшим контентом для экспорта (если в гостях откажет свежайшая флэшка, то предыдущ-флэш выручает меня). Таким образом поддерживается синхронизм глав-файлов дом/работа.

Если я никуда не ухожу, то W inПланировщик начинает ежечасно напоминать мне: "ЕжесуточнйБэкап!". По окончании срочной работы, я запускаю скрипт Locar.vbs, он обновляет Upd.rar т-ко выборкой маленьких файл-типов "срочной свежести": .txt .cmd .lnk .doc .r12 .ini .reg .dot .dotm .vbs .js .key , кот-е оч жалко, если пропадут от порчи главного жёсткого диска. Скрипт сам переназначает Планировщик-задачу на-завтра и копирует ужатый Upd.rar на флэшку (флэш-очередь автоматизирована).

Полный бэкап (включая огромные фильмы и дистрибутивы, кот-е я никуда не ношу) я делаю ежедекадно на другой сисблок. Я достаю его со стеллажа, подключаю к глав-компу по rdp (ч-з пачкорд, без доп-монитора/мыши/клавы). Из TotalCommander \ СинхронизироватьКаталоги я отключаю отображение равных файлов, и бэкапирую т-ко обновлённые (их - менее 1%). TotalCommander предлагает мне удалить фйлы на даль-компе, если эти фйлы удалены на глав-компе.

Бэкап-процесс очень ускоряется и упрощается, если все дистрибути вы хранить в упакованном виде (1 дистриб - 1 файл). Разве могут программисты корпорации Microsoft знать, которые файлы и как часто мне надо бэкапировать? А скрипты - они оч маленькие (по сравнению с exe) и не нуждаются в компиляторе, недоступном в гостях. Подправил скрипт в Блокноте с учётом новых обстоятельств - и он сразу готов к работе.

Если Вы не хотите писать скрипты, то в выше-описанном окне "Настройка архивации" задайте пункт2: "Предоставить мне выбор" (вместо пункта1 "Предоставить выбор Windows"). Далее задайте для ежедневной архивации только папки с Вашими текстовыми документами (без больших дистрибутивов, систем-файлов и фильмов). Маленькие текс-файлы заархивируются за несколько секунд, Вы даже не успеете посмотреть приоритет процесса.
А для полного бэкапа можно 1 раз в декаду подключить другой носитель или др копьютер, и вручную задублировать на него все Ваши личные файлы (дополнительно ужимать уже ужатые дистрибутивы и филь мы нет смысла).

Консультировал: Алексеев Владимир (Академик)
Дата отправки: 30.12.2015, 15:53
Прикреплённый файл: посмотреть » [8.7 кб]
Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка  |  восстановить логин/пароль

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное