How do I find out the storage capacity of my harddisk without using the OS functions like dir or ls?
On windows:
Win32: GetDiskFreeSpaceEx
.NET: DriveInfo
If, for whatever reason, you still don't want to use those, you can send an IOCTL message direct to the disk driver.