Rambler's Top100

 

Программный RAID

Программный RAID массив в Windows XP

Для "продвинутых ламеров" и не только, ну очень интересная информация как сделать ДОСТУПНОЙ функцию создания программного RAID массива (зеркала) на динамических дисках в XP SP2 (XP, 2000) (я до сегодняшнего дня думал, что в XP эта функция доступна, как и в Server 2003, а оказывается она не доступна.

Смысл в том, что RAID контроллеры интегрированные в платы начиная с 865 чипсета не иначе как порнографией не назовешь (зачем их вообще поставили туда – только удорожание платы), сам пробовал делал правда на ATA дисках и это был такой тормоз в работе ОС – кошмар полный, правда не пробовал на Serial ATA, это конечно побыстрее будет (но все равно это тормоз и плохо - диски такие дорогие), впечатление у меня сложилось отрицательное. А вот программный RAID это как раз то, что нужно, работает так как если бы был один диск, и сохранность данных гарантирована на 100% (единственный недостаток если собьется синхронизация при отключении питания при работающей ОС, ресинхронизация проходит долго (зависит от объема диска), но во время синхронизации спокойно можно работать, даже DVD смотреть, зато сохранность данных 100%, но я это большим недостатком не считаю, ведь если один диск и выключить и ОС неправильно завершит работу при загрузке будет проверяться диск, просто нужно правильно выключать компьютер и все) , можно работать с любыми программными продуктами требующими хорошего быстродействия ОС (обработка видео, игры, и т.п.) и при этом никогда никакие данные не потеряются! Для дома то что нужно! (и диски дешевые) Да и на работе можно на рабочих станциях делать, а на сервере только SCSI однозначно, а не какие-нибудь там Serial ATA (есть такие которые ставят не иначе как придурками их не назовешь …). Да и на сервере можно делать программный RAID, и то что он программный – никаких недостатков, он работает даже лучше и наверное даже надежнее не смотря на то, что он программный (это не отдельная программа, а функция полностью интегрированная в ОС).

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

Сделать функцию доступной не так уж и сложно, понадобится шестнадцатеричный редактор, есть в VS в VFP, .. \VS60\VFP98\VFP6.EXE, Program, Do, .. \VS60\VFP98\TOOLS\HEXEDIT\HEXEDIT.APP (VS устанавливать в систему необязательно), или используйте любой другой, только используйте лучше фирменные продукты, всякие бесплатные программки могут накидать в реестр и систему всякую ерунду которую потом не вычистишь, нужно заменить в файлах (скопируйте их, для редактирования удобнее прямо в \VS60\VFP98\TOOLS\HEXEDIT\):

system32\drivers\dmboot.sys
system32\dmconfig.dll
system32\dmadmin.exe

заменить "SERVERNT" или "servernt" на "WINNT" или "winnt", и оригинальные "WINNT" или "winnt" на "SERVERNT" или "servernt", уменьшившиеся строки дополните 00 (нулями) (не забудьте сделать резервные копии этих файлов)

Загрузитесь с XP CD режим Recovery Console, если нет диска, то с дискет, есть утилита от Microsoft делает 6 загрузочных дискет, и перепишите измененные файлы:

copy dmboot.sys system32\drivers
copy dmboot.sys system32\dllcache
copy dmconfig.dll system32\
copy dmconfig.dll system32\dllcache
copy dmadmin.exe system32\
copy dmadmin.exe system32\dllcache

перезагрузитесь.

Можете назвать вашу новую ОС – XP G (guest )

(но если вы законопослушник и у вас лицензионная ОС лучше эту операцию не делать модифицирование системных файлов является нарушением лицензионного соглашения, накопите денег у купите Server 2003 )


Удачи!!!


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

По ссылкам рисунки, на которых изображен код, в соответствующих файлах, каким он должен быть после редактирования (и сохранения), чтобы сделать доступной функцию "Добавить зеркало" (оба диска должны быть конвертированы в "Динамические", второй диск не должен содержать никаких разделов (должен быть не размеченным) и должен быть точно такого же объема или больше, данный код для XP SP2, но для XP SP1, XP, Windows 2000 адреса будут другими, используйте в редакторе команду "Find", чтобы найти соответствующий участок кода (в Server 2003 и Server 2000 это делать не нужно, эта функция доступна по умолчанию).

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

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

Самое главное программный RAID не снижает быстродействия, а надежность сохранения данных наверное даже лучше чем у аппаратных, и жесткие диски ATA дешевые, и самое главное эти диски (динамические), если что вдруг случится с вашим компьютером, то можно будет любые данные с них переписать подключив их к любому компьютеру на котором установлена ОС XP, или 2000, или Server 2000, или Server 2003. Вот!!! Свобода в каком то смысле, короче!!!
 

 

[Home] [Софт Windows] [Софт Linux] [Софт для ДУ] [Железо] [Обмен опытом] [Сделай сам] [Это интересно] [Форум] [Обратная связь] [Рекламодателям]