While it won't hurt, I don't think it will help you in this step. The bootprocess is (more or less):i am going to start all over again, i am going to completely null out the HDD, just incase.
2 CPU jumps to some address and executes code which is there. That code is the bootloader.
3 The bootloader does some initialisation.
4 The bootloader loads the kernel, somehow, and checks it's checksum.
5 The bootloader passes execution to the kernel.
6 The kernel initializes.
7 The kernel tries to find it's rootfs, and mount it.
8 The kernel executes /init on the rootfs.
9 /init runs some scripts to assemble the raidarray.
10 rootfs is exchange by a new one on some raidarray
11 daemons are started
When something is wrong with the disks, you can expect it to go wrong at 4, 7, 9 or 11. But in your case it (seems to) stalls at 6.