![>](style_images/2/nav_m.gif)
![]() |
NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus |
![]() ![]() ![]() ![]() ![]() |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Pages: (2) < 1 [2] ( Show unread post ) |
![]() |
|
Posted: 28-01-2004, 23:33
(post 16, #224866)
|
||
Superman Group: Members Posts: 1194 Warn:0% ![]() |
о !!! вроде нашол как прикрутить к XP поддержку RAID5 ![]() счас проверю под 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 |
||
![]() |