How to create a software RAID5 on Microsoft Windows XP with this hack

Microsoft Windows XP, by design, is not capable of a native software RAID5, however, capable of mirroring drives. However, by modifying three files, Windows XP becomes capable of software RAID5.  This has successfully been implemented and verified on a Microsoft Media Center Edition 2005 (MCE 2005). Installed three 300 GB SATA drives and successfully created RAID5.

  • Copy the following files from the Windows sub directories to somewhere else, so you may edit them with a hex editor:
system32\drivers\dmboot.sys
system32\dmconfig.dll
system32\dmadmin.exe
  • Open the files in a hex editor and replace ‘SERVERNT‘ or ‘servernt‘ to ‘WINNT‘ or ‘winnt‘ and vice versa (‘WINNT‘ replace through ‘SERVERNT‘). Make sure that the length of the lines don’t change. The difference in length between the string SERVERNT and WINNT must be filled up with spaces.
  • Copy the three edited files to their original location. This you can do from the recovery console, but admins may do it immediately from Windows. Make sure the Windows XP CD isn’t in your drive. Ignore windows complaining about changed files which have to be replaced with the original ones.
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
  • Reboot the computer.

Source(s)

  • http://board.iexbeta.com/lofiversion/index.php/t19144.html