hda1 is 61440561K sectors in size (I think). The NTFS filesystem is 61440560K in size.
You told mdadm to use a chunk size of 64K. This rounds the size down to a multiple of 64K which will be 61440512K. Clearly too small.
Chunksize is not meaningful for RAID1. simply remove the "-c 64" or make it something that divides into the filesystem size such as "-c 16".
Then it should "just work".
You should be aware that when using -B, md is not able to record device failures. So if one device gets unplugged, md will continue to write to the other but will not record anywhere that the device is failed. If you then shutdown and start up again having plugged the drive back in, md (or windows) will find the other drive and assume it is a working part of the array and will trust the data on it. This might not be what you want.
So it will work, but be careful if you get a drive failure.
