Raid a jó öreg XP-n

Szeretnéd az adataidat biztonságban tudni és tükrözni a winchestered? Nem akarsz pénzt kiadni egy RAID vezérlőért? Itt a megoldás Windows XP Professional alá! A Windows XP Pro rendszerben sajnos le van tiltva a RAID kötetek létrehozása, pedig tudná a rendszer, de egyszerűen úgy gondolták Redmondban, hogy a Win XP Pro és a Windows 2003 Server azért mégse legyen teljesen ugyan olyan, letiltanak pár dolgot. A meghajtók szoftveres tükrözését is.

A lemeztükrözés, csíkozás, magyarul (RAID 0, 1, 5, stb..) funkció driverei és segédprogramjai programszinten mind-mind elérhetőek a Windows XP-ben, csak egy kicsit elrejtették őket. :) Ilyenkor kerülnek elő a jó öreg hexaeditorok..

1. Ha még nincs hexeditorunk, szerezzünk be egyet.

2. Keressük elő az XP telepítő cd-jét (később lesz rá szűkség).

3. A dmadmin.exe, dmconfig.dll és dmboot.sys állományokról készítsünk két másolatot a C:\Windows\raidmod és C:\Windows\raidbak mappákba és a továbbiakban csak a  raidmod mappában lévőkhöz nyúljunk. A raidbak-ban az eredeti fájlok maradnak, ezeket bármilyen gond vagy hiba után vissza lehet állítani.

4. Módosítsuk a raidmod mappában a fájlokat a következő sorokban:

dmadmin.exe

00001c30  73 65 72 76 65 72 6e 74 00 00 00 00 6c 61 6e 6d  servernt....lanm
00001c40  61 6e 6e 74 00 00 00 00 50 72 6f 64 75 63 74 54  annt....ProductT
00001c30  77 69 6e 6e 74 00 00 00 00 00 00 00 6c 61 6e 6d  winnt.......lanm
00001c40  61 6e 6e 74 00 00 00 00 50 72 6f 64 75 63 74 54  annt....ProductT

dmconfig.dll

00005140  4c 41 4e 4d 41 4e 4e 54 00 00 00 00 53 45 52 56  LANMANNT....SERV
00005150  45 52 4e 54 00 00 00 00 57 49 4e 4e 54 00 00 00  ERNT....WINNT...
00005140  4c 41 4e 4d 41 4e 4e 54 00 00 00 00 57 49 4e 4e  LANMANNT....WINN
00005150  54 00 00 00 00 00 00 00 53 45 52 56 45 52 4e 54  T.......SERVERNT

dmboot.sys

00011070  54 00 79 00 70 00 65 00 00 00 57 49 4e 4e 54 00  T.y.p.e...WINNT.
00011080  00 00 53 45 52 56 45 52 4e 54 00 00 00 00 4c 41  ..SERVERNT....LA
00011070  54 00 79 00 70 00 65 00 00 00 53 45 52 56 45 52  T.y.p.e...SERVER
00011080  4e 54 57 49 4e 4e 54 00 00 00 00 00 00 00 4c 41  NTWINNT.......LA




A fájlokat hiába írnánk felül, a Windows automatikusan visszaállítaná az eredeti verziókat a rendszerfájlokban való károkozás megelőzése miatt. Legegyszerűbben úgy játszhatjuk ki ezt, hogy nem a lemezen működő operációsrendszerből bootolunk, hanem mondjuk a Win XP telepítőlemezéről.

5. Gép kikapcs. Windows CD-ről boot.

6. A Windows telepítőjének betöltődése után válasszuk a Windows Helyreállító Konzolt (vagy valami hasonló a neve). A magyar XP telepítőben J, az angolban R gomb megnyomásával.

7. Ellenőrizzük, hogy a C:\Windows> mappában vagyunk-e. A mappákat egyébként azért ide hoztuk létre, mert a javító konzolban a Windows mappán kívüli mappákat nem érjük el.

8. Másoljuk és írjuk felül az eredeti fájlokat így:

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

(A dllcache-be azért kell bemásolni mindent, mert hiba esetén a windows innen állítja vissza a rendszerfájlokat.)

9. Indítsuk újra a gépet, lépjünk be a Számítógépkezelés/Lemezkezelés felületre és a dinamikussá konvertált lemezeinket most már minden gond nélkül Raid 0, 1 vagy 5 tömbbe konvertálhatjuk.

4 Responses to “Raid a jó öreg XP-n”

  1. Ati  on November 25th, 2008

    ojeee :P google a barátod :P

  2. Varga Péter  on November 25th, 2008

    :D

  3. Gaben  on January 9th, 2009

    Hali!
    Nem Kell feltétlenül parancssor, csak először ezeket a módosított fileokat a Dllcache könyvtárba kell másolni, majd utána a helyére!

    Először üzenet jön, de ha nem tesszük be a lemezt tovább enged a módosított állományokkal is! EGYENKÉNT MÁSOLJUNK!
    Ja, XP Prof a rendszer, SP3-mal!!!

  4. M4RK  on July 28th, 2010

    DroiDok!! :=/


Leave a Reply