![]() |
Не получается создать программный RAID 1 под Windows XP
Здравствуйте всем!
Ситуация такова: есть ОС Windows XP SP2, хочу сделать программный RAID 1 для большей отказоустойчивости данных (результаты испытаний). Пользовался статьей "Создаем программный RAID 5 под Windows XP" ( http://www.thg.ru/storage/20041129/index.html ), где подробно описывается, как включить в Windows XP оснастку для создания RAID 0, 1 и 5. По описанной методике отредактировал все файлы: dmboot.sys dmconfig.dll dmadmin.exe загрузившись с флешки (LIveCD) программой UltraEdit. После перезагрузки смог, используя включенную оснастку, создать RAID 1. Он заработал, в оснастке появились диски, я их сделал динамическими, активировал, однако после перезагрузки новоиспеченный раздел (на HDD под RAID сделал всего 1 один раздел (величина всего диска)) пропадает, помогает только реактивация дисков.. Данные, записанные в предыдущей сессии, сохраняются. Что можно сделать для т.н. "нормального" функционирования RAID (без реактивации после каждой перезагрузки) системы? Конфигурация системы: Процессор: Pentium D 820 2.8 Ггц Память: 2 х Samsung M3 78T2953EZ3-CD5 по 1024 Мб Матплата: MSI MS-7267 (Intel Lakeport-G i945GM3) ver. 3.0 HDD: 1 x HDS728080PLA380 (80 Гб, 7200 RPM, SATA-II) 2 x ST3320613AS (320 Гб 7200 RPM, SATA-II - работают в RAID 1) Видеокарта: Radeon X1300/X1550 Series (512 Мб) Блок питания: FSP (модель не помню, если надо - уточню) - 400 Вт (возраст: 3 года и 4 (примерно) месяца) * Особенности: 1). На компьютере стоит не обычный Windows XP SP2, а т.н. "заливка", которая ставится на все машины предприятия и в ней (заметил при редактировании) в файле dmboot.sys две строки: 0000f1f0h: 74 00 54 00 79 00 70 00 65 00 00 00 57 49 4E 4E ; t.T.y.p.e...WINN и 0000f200h: 54 00 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 ; T...SERVERNT.... сильно отличаются от стандартного dmboot.sys (см. вложенный файл). 2). В диспетчере устройств в загруженной системе во вкладке "Дисковые устройства": Intel 82801Gb/GR/GH (ICH7 Family)S-ATA storage Controller - 27C0 Вторичный канал IDE Первичный канал IDE Оба диска в RAID 1 работают (как понимаю) в режиме IDE (в BIOS пункт "ATA/IDE Configuration: Compatible") |
1. Создаем текстовый файл сценария (c:\disk.txt), который содержит следующий код:
select disk=2 online Первая строка указывает на выбор одного из дисков состоящего в raid массиве (в моем случае это диск 2). Вторая строчка идентична ресинхронизации raid. 2. Создаем *.bat файл (777.bat). Данный файл помещаем в директорию – (C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Startup) Файл содержит следующий код: C:\WINDOWS\system32\diskpart.exe /s c:\disk.txt Утилита diskpart.exe способна работать с разделами жесткого диска, ключ (\s) позволяет выполнять команды из текстового файла за 1 сессию. 3. Автоматический запуск *.bat до начала запуска профиля пользователя. Пуск -> Выполнить-> gpedit->OK, Таким образом мы оказались в консоли групповой политики. В ней необходимо выбрать следующее: «Конфигурация компьютера» – «Конфигурация Windows»- «Сценарии (запуска/завершения)»-«Автозагрузка»-«Добавить» после чего выбрать созданный *.bat файл. Далее «ОК»-«Применить»-«ОК», закрываем консоль групповой политики и перезапускаем компьютер. Все raid работает! 4. Недостатки данного метода заключаются в следующем. 4.1 При каждой перезагрузке все открытые на сетевой доступ ресурсы не проходят инициализацию в связи с тем, что на тот момент raid отсутствует в системе. Есть следующее решение данной проблемы, дополнить ранее созданный *.bat кодом на повторное открытие сетевых ресурсов. Выглядит это следующим образом : net share “Наименование ресурса в сети”=локальный путь к ресурсу Теперь наш *.bat будет выглядеть примерно так: C:\WINDOWS\system32\diskpart.exe /s c:\disk.txt net share “OBMEN”=Z:\OBMEN net share ….. Первая строка поднимает raid Вторая строка поднимает сетевой ресурс «OBMEN» на raid. Единственным недостатком является то что ресурс доступен всем на полный доступ (ключа GRANT у net share в windows xp нет) Данный момент можно обойти при помощи назначения прав в политике безопасности, при этом не надо забывать, что у системы должны быть полные права, иначе она не сможет открыть сетевой ресурс. Полная версия статьи + правленые файлы для raid + книга по командной строке…. http://depositfiles.com/files/jrfp2zymk |
sanya666, можно попросить обновить ссылочку на Depositfiles?
|
Файл обновил. Будут проблемы обращайтесь.
|
Время: 19:50. |
Время: 19:50.
© OSzone.net 2001-