Depends on what is wrong with it - I assume whoever said it's broken has tried the usual software recovery programs, so if it's physically dead (head crash, PCB fail etc.), professional companies can extract the data but expect to pay several hundred/thousands of pounds depending on what's wrong with it.