Есть ли такая функция?
раздел.
Что то типа мини Partition Magic.
Вроде есть какая то WinAPI функция которая позволяет это проделать, хотя точно не знаю.
Инструментарий: желательно MS Visual Studio 2005, хотя можно и в Visual C++ 6 или Builder 6.
Посоветуйте, где начать копать?
CreateFile("\\\\.\\PhysicalDiskX", ...);
и дальше работаетшь с MBR. В сети много ресурсов с описанием.
ЗЫ. Работать с MBR не намного сложнее чем "Hello, World!"
Точнее функция то одна - DeviceIoControl, контрол-кодов несколько. :)
Смотри IOCTL_DISK_SET_DRIVE_LAYOUT и т.п.