For solving out given condition you may use sql database recovery. It has some important features such as working with mdf files up to 16TB. The tool starts under low system requirements.