这个问题问的人特别多,因为它决定你敢不敢把盘交出去。直说:主流做法是不成功不收费,但前提是把"不成功"这三个字定义清楚,不然最后扯皮的都在这。
我见过两种极端。一种客户觉得不收费就是白干,救不回来也要求赔时间;另一种公司把"成功"定义得极低,救回一个文件夹的目录就算交付。谈的时候把标准落到纸面上,比事后讲道理有用。

尤其是开盘这一档,几乎都这么承诺。逻辑很简单,客户看不见过程,只能看结果,收了钱没救出东西,口碑撑不住。
软件恢复这一档反而不一定。有的按次收费,扫不出来也收个几十块的检测费,因为成本确实发生了——工程师花了一两个小时。
另外提醒一句:寄盘之前先问清楚运费谁承担。有的公司承诺不成功不收费,但来回运费加保价要客户出,一块盘的顺丰保价就是几十上百,来回两百块,跟收检测费没本质区别。

行业里默认的标准是:能打开、内容完整、目录结构在。三个条件缺一个就不算成功。所以验收的时候别只看文件列表,随机点开几个大文件看内容。
目录结构这一条常被忽略。有些恢复只把文件倒出来,名字全变成 FILE0001 这种,几千个文件混在一个文件夹里。数据是回来了,可用性归零,整理它的时间比自己重做还长。
最容易起争议的是"部分成功"。救回六成,算成功还是失败?正规做法是提前约定比例,比如低于五成不收钱,五到八成按比例收。这一条不写进单子,事后全凭对方一句话。
盘寄过去,先要做检测才知道能不能救、值多少钱。检测本身要占用工程师时间,有的还要开壳看盘片。收个一百到三百的检测费,行业内不算离谱。
但要注意一种情况:报价特别低、检测费特别高的。他们靠检测费赚钱,你救不救他都收。这种单子直接走人。
还有一种"检测免费但必须在我们这做"。这种不算坑,逻辑是先看能不能救再谈价,救不了你拿走,不花钱。可以接受,前提是检测完给你的报价别离谱。

这三句问完,对方支支吾吾的,换一家就行。行业里做久的公司不怕你问这些。
还有一句值得问:数据在哪台机器上处理,能不能看着它处理。愿意让你在旁边等的,通常没什么好藏的;让你三天后来取的,中间发生了什么你不知道。

拆机、清洗、换接口这些属于工时,有的公司单列。签字前问一句"除了技术费还有没有别的费用",写上去。
这种情况要看约定。没有书面约定的,只能协商。所以验收一定要在现场做,别拿着盘回家才发现。
可以,而且建议这么做。只指定需要救的文件夹,工程师的工作量小,价格也能谈下来,隐私暴露面也小。