Резервное копирование данных

На днях столкнулся с такой задачкой – необходимо было реализовать резервное копирование базы данных на нескольких машинах в момент выключения. Причем без специально заточенных под это программ – покупка лишней лицензии совсем ни к чему. Резервные копии должны записываться на флэшки, которые постоянно подключены к машинам, на случай выхода из строя жесткого диска. Все машины под управлением Windows XP, архиватор бесплатный 7-zip.

В принципе, реализация показалась довольно простой, но первая проблема, с которой столкнулся – невозможность в винде назначить задание на момент выключения. Назначенные задания реализованы по календарю, в определенные дни, определенное время и на момент включения, а вот на момент выключения задания назначить нельзя. Но и здесь нашелся очень простой выход – Групповая политика. Привожу ниже пример простейшего резервирования данных. Предположим, база данных, объект резервирования, у нас находится по адресу C:\BD, флэшка–хранилище — диск G.

Создаем батник, к примеру, rezerv.bat со следующими командами:

del G:\rezerv3.zip /q
ren G:\rezerv2.zip rezerv3.zip
ren G:\rezerv1.zip rezerv2.zip
cd C:\Program Files\7-Zip
7z a -tzip G:\rezerv1.zip C:\BD

Забыл сказать – на флэшке будет 3 архива: rezerv1.zip – последняя копия, rezerv2.zip – предпоследняя копия и rezerv3.zip – предпредпоследняя копия. В первой строке «del G:\rezerv3.zip /q» удаляем старую копию, параметр /q позволяет делать это без лишних вопросов. Вторая и третья строки («ren G:\rezerv2.zip rezerv3.zip» и «ren G:\rezerv1.zip rezerv2.zip») переименовывают оставшиеся архивы для освобождения места под текущий архив – происходит процесс «устарения». В четвертой строке мы перемещаемся в папку с архиватором, а в пятой «7z a -tzip G:\rezerv1.zip C:\BD» создаем zip-архив нашей базы C:\BD на диске G.

Помещаем наш батник в любое место, делаем скрытым (щелчок правой кнопкой мыши –> «Свойства» -> «Скрытый»), дабы защитить от любопытных юзверей, хотя лучше сделать это после следующего шага. Теперь приступим к назначению запуска батника на момент выключения машины.

Открываем Групповую политику (Пуск –> Выполнить -> gpedit.msc), далее Политика «Локальный компьютер» -> Конфигурация компьютера –> Конфигурация Windows –> Сценарии (запуск/завершение). Щелкаем дважды на пункте «Завершение работы», далее «Добавить» -> «Обзор», выбираем путь к нашему файлу (если уже успели его скрыть, вбиваем путь ручками), нажимаем ОК и все. Теперь осталось разнести батник по машинам и добавить в Групповой политике.

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

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Изменение буквы диска.

Операционная система Windows XP обладает встроенной утилитой управления дисками, которая, кстати, имеет все необходимые инструменты – форматирование дисков, создание разделов, изменение буквы диска – практически не уступая по функционалу Partition Magic.

Доступ к этой утилите осуществляется следующим образом: Пуск –> Панель управления –> Администрирование –> Запоминающие устройства –> Управление дисками. Причем эта утилита дает возможность видеть скрытые (сервисные) разделы, которыми зачастую снабжаются ноутбуки. Но, как правило, редактирование и доступ к скрытым разделам через эту утилиту невозможны (данной возможностью обладает Partition Magic или же программа установки Windows в режиме DOS). Здесь же можно преобразовать неразмеченную область в логический диск, если таковая имеется в наличии.

Довольно интересной функцией утилиты управления дисками является возможность изменять букву диска (как жесткого, так и CD/DVD-приводов) буквально налету. Смена буквы диска может понадобиться, к примеру, в том случае, если некоторые приложения отказываются работать с приводами под другой буквой или же на машине могут быть установлены нестандартные буквы дисков, которые вам хотелось бы изменить.

Собственно смена буквы происходит при нажатии правой кнопкой мыши на диск в окне утилиты управления дисками и выборе соответствующего пункта «Изменить букву диска или путь к диску…». Затем будет предложено выбрать букву из доступных в настоящее время и, возможно, система еще раз переспросит вас в стиле Висты (хотя совершенно ничем сие действие не грозит – оно отменяется без каких-либо последствий).

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Проблема с драйверами Realtek.

Проблема заключается в том, что ранее нормально устанавливающиеся драйвера Realtek High Definition Audio вдруг перестают устанавливаться и система неправильно обнаруживает звуковую карту. К тому же, в Диспетчере устройств появляется либо Audio Device, либо Realtek High Definition, которые невозможно удалить. Виной всему неполная сборка Windows и отсутствие компонентов для правильной работы шины High Definition. Вкратце, нужно установить обновление и переустановить драйвер шины High Definition.

Необходимо установить обновление KB888111 для Service Pack 2 (с Service Pack 3 все отлично работает). Обновление можно найти в Яндексе, достаточно просто вбить в поисковую строку «kb888111xpsp2.exe» или же обновление может находиться на диске с драйверами.

Если обновление уже ранее было вами установлено, необходимо удалить его. Для полного удаления необходимо также почистить реестр (regedit.exe) – удалить следующие ветки:

1.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP3\KB888111
2.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\K888111WXPSP2
3.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\NT\CurrentVersion\HotFix\KB888111WXPSP2
4.HKEY_LOCAL_MACHINE\System\Current Control Set\Enum\HDAUDIO

В случае с удалением последней ветки, возможны проблемы – необходимо разрешить возможность редактирования данной ветки. Для этого щелкаем правой кнопкой мыши на ветке, выбираем Разрешения, далее – отмечает Полный доступ.

Затем необходимо удалить установленные драйвера Realtek. Обновление и драйвера удаляются стандартно, через «Установку и удаление программ».

После того как все благополучно удалено, перезагружаем машину (если система найдет новое устройство, нажимаем «Отмена») и устанавливаем обновление kb888111xpsp2.exe. Затем направляемся в «Диспетчер устройств» -> «Системные устройства» и отключаем устройство Microsoft UAA Bus Driver for High Definition Audio (название может быть и другим, но обязательно будет присутствовать High Definition), после чего удаляем его. Там же щелкаем правой кнопкой мыши и выбираем «Обновить конфигурацию оборудования». После этого произойдет корректная установка шины High Definition.

Устанавливаем драйвера Realtek, перезагружаемся и наслаждаемся звуком.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

NT AUTHORITY SYSTEM.

Речь пойдет о вирусе, вернее даже не о нем, а о способах борьбы с ним. Отличительной особенностью этого вируса является то, что он выдает сообщение «Система завершает работу. Сохраните данные и выйдите из системы. Отключение системы вызвано NT AUTHORITY\SYSTEM. Система будет перезагружена через 1 минуту» После чего начинается обратный отсчет и система действительно перезагружается через минуту. Подобное сообщение возникает либо сразу после входа в систему, либо после входа в Интернет. Иногда этот счетчик зависает и система не перезагружается, но при этом Windows тупит по-страшному и некоторые приложения не запускаются.

Антивирусы этого гада не видят, решил бороться ручками. Винду переустанавливать не хотелось – полез по инету. В принципе, вариант решения нашелся один – скачать специально заточенную под этот вирус утилиту от лаборатории Касперского. Скачал, запустил – не помогло. Пришлось самому мозгами шевелить. Оказалось, что этот вирус заблокировал редактор реестра и диспетчер задач. Сразу возникла мысль воспользоваться утилитой AVZ (как оказалось, мысль светлая).

Собственно, порядок борьбы таков – запускаем AVZ (если нет таковой – качаем и всегда носим с собой), затем Сервис -> Диспетчер процессов. Здесь обращаем внимание на строки, не помеченные зеленым цветом, если это не наши процессы – завершаем их, предварительно запомнив путь к запускаемым файлам. Далее удаляем файлы ручками через Проводник или меняем расширение, если сомневаемся. Ну а после восстанавливаем доступ к реестру и Диспетчеру Задач – AVZ -> Файл -> Восстановление системы. Выбираем «Разблокировку редактора реестра» и «Разблокировку диспетчера задач», ну и еще пару-тройку пунктов за компанию, если заметили неладное.

В моем случае счетчик зависал и я спокойно мог копаться в AVZ, правда с бооольшущими глюками. Если у вас счетчик не зависнет, то придется тренировать реакцию и скорость кликанья. Ну а виной всему оказался процесс userinit.exe, в папке C:\Windows\System32 (может и у вас он в виноватых окажется). В сотый раз убедился в том, что сисадмин – работа творческая.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники

Ошибки Windows.

Синий экран, думаю, всем знаком. Но, как правило, его информативность практически всегда равна нулю. С трудом можно понять что там накалякано и что же теперь делать. Ниже я привел расшифровку некоторых ошибок и методы борьбы или восстановления, кому как угодно.

DATA_BUS_ERROR, PAGE_FAULT_IN_NONPAGED_AREA, UNEXPECTED_KERNEL_MODE_TRAP – виной всему оперативная память. Необходимо проверить надежно ли она установлена в слот, либо найти неисправную планку путем перебора.

INACCESSIBLE_BOOT_DEVICE – ошибка доступа к жесткому диску. Во-первых, проверяем шлейф, затем проверяем диск на наличие bad-блоков. Если не помогло – восстанавливаем загрузочную область через консоль восстановления (подробно в статье «Восстановление Windows»). В крайнем случае – форматируем.

IRQL_NOT_LESS_OR_EQUAL – конфликт прерываний. Как правило, возникает после установки нового оборудования. Необходимо подыскать более новый драйвер, либо вручную выставить IRQ устройства в Диспетчере Устройств. В крайнем случае – заменить устройство на другую модель или заменить конфликтующий девайс.

KERNEL_DATA_INPAGE_ERROR или KERNEL_STACK_INPAGE_ERROR – ошибки чтения файла подкачки (pagefile.sys). Необходимо удалить файл либо из-под DOS, либо через Безопасный режим. После загрузки Windows создаст его заново. Файл находится в корне диска С.

KMODE_EXCEPTION_NOT_HANDLED – ругается на драйвер какого-либо девайса. Выход – отключить устройство в Безопасном режиме и искать новый драйвер или устройство.

MISMATCHED_HAL – ядро капризничает. Видимо, заменили маму и систему необходимо переустановить, иначе никак, поскольку под каждую маму у Windows свой код.

NTFS_FILE_SYSTEM – в принципе, понятно, что ошибка в файловой системе NTFS. Сканируем жестянку на бэд-блоки, восстанавливаем загрузочную область или же проверяем шлейфы.

REGISTRY_ERROR – ошибка реестра, возможно повреждена одна из веток. Хорошо, если вы делали резервную копию реестра (подробно в статье «Восстановление Windows»). Если включено восстановление системы, то есть вариант восстановления реестра в Безопасном режиме (Пуск –> Все программы –> Стандартные –> Служебные –> Восстановление системы).

STATUS_IMAGE_CHECKSUM_MISMATCH – поврежден системный файл. Пробуем включить Восстановление системы в Безопасном режиме или же восстанавливаем системные файлы через консоль восстановления (sfc.exe /scannow).

STATUS_SYSTEM_PROCESS_TERMINATED — ошибка вызвана сторонним приложением, все претензии к нему.

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Реклама
Подписка

 

Опрос

Как Вы относитесь к компьютерному пиратству?

Посмотреть результаты

Loading ... Loading ...
Облачко
Вас посчитали: