Pages: (2) 1 [2] ( Show unread post )

> RAID-5 (software) - домашнее решение для хранения информации..., глюки, информации, рекомендации...
 Power User Member is Offline
 Posted: 28-01-2004, 23:33 (post 16, #224866)

Superman

Group: Members
Posts: 1194
Warn:0%-----
о !!! вроде нашол как прикрутить к XP поддержку RAID5 smile.gif
счас проверю под vmware - потом поделюсь...



проверил - работает... завтра вот еще вкручю это в WinPE 2003... что б было...

короче инструкция - кому интересно (на английском - ну думаю и так все понятно...) :

The following instructions require some hex-editor magic and are only for those who know what they do.
I don't give a guarantee that it will work and I am not responsible for any damages happening to your equipment etc etc, yatta yatta, you know the drill.

OK, we know now it is possible but the easy way via regedit doesn't work, so we'll have to dig deeper in the system guts and use a hex-editor to get the options we want.

The filesystem drivers have all the three text strings I mentioned above, divided by nullbytes. The drivers seem to check the registry value to see how many options they can offer. So all we do is exchange 'WINNT' and 'SERVERNT' and the drivers will now offer with the 'WINNT' setting all the options they would've offered under the 'SERVERNT' setting.
You have to copy \system32\drivers\dmboot.sys, \system32\dmconfig.dll and \system32\dmadmin.exe to a location of your choice, search for the text string in your hex-editor and exchange them. The exchanged strings have to be at the same location as before.

dmboot.sys

before:

0000F1F0 74 00 54 00 79 00 70 00 65 00 00 00 57 49 4E 4E t.T.y.p.e...WINN
0000F200 54 00 00 00 53 45 52 56 45 52 4E 54 00 00 00 00 T...SERVERNT....
0000F210 4C 41 4E 4D 41 4E 4E 54 00 55 8B EC 51 51 6A 00 LANMANNT.UãÏQQj.

after:

0000F1F0 74 00 54 00 79 00 70 00 65 00 00 00 53 45 52 56 t.T.y.p.e...SERV
0000F200 45 52 4E 54 57 49 4E 4E 54 00 00 00 00 00 00 00 ERNTWINNT.......
0000F210 4C 41 4E 4D 41 4E 4E 54 00 55 8B EC 51 51 6A 00 LANMANNT.UãÏQQj.

It doesn't matter that there's no more space left for a nullbyte between SERVERNT and WINNT, the first entry is unimportant.

dmconfig.dll

after:

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
00005160 50 00 72 00 6F 00 64 00 75 00 63 00 74 00 54 00 P.r.o.d.u.c.t.T.

dmadmin.exe

after:

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

The shown offsets are for Windows XP, they are slightly different for Windows 2000.

Copy the "fixed" files on a floppy. Users with Windows on a FAT32 partition can use a DOS bootdisk to copy the files back. NTFS users will boot with the Windows CD and use the recovery console. Change to the WINNT folder and return the files via

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

and then reboot your system. You can now create RAID-0, RAID-1 and RAID-5 arrays (three HDD minimum for RAID-5).
It is suggested to make a backup of the files and to apply all service packs before you "fix" them.

This is a translation from the C'T , a German Computer Magazine, issue 07/03 page 216. It was also posted in the forums right here.

LAST WARNING: This will certainly void your Microsoft EULA!


This post has been edited by Power User on 29-01-2004, 00:00
PM Email Poster
Top Bottom
Topic Options Pages: (2) 1 [2]