I hate to butt in here, but I do have a detail or two to share that may be helpful. I am researching another William H. Deaver that lived in Buncombe County. At his death in 1864, he was living with William Lewis Henry and wife Cornelia. They called him Harrie [source- Cornelia Henry diary]. He was a Colonel or Lt. Colonel in the 60th NC Infantry.
The William H. Deaver you mention as being in the CSA Co. B, 2nd NC Mounted Infantry is evidently another person. There was also a Shepard Deaver in Co. B, 2nd NC Mounted Infantry. They both enlisted in this unit on May 1st, 1864; both were listed born in Buncombe County, and both were 18 years old when they joined. And finally the clincher: the 2nd NCMI was not a Confederate unit. It was a Union unit. [source- "Kirk's Raiders," by Matthew Bumgarner, 2000].