RAID 5也是一种具容错能力的RAID 操作方式,但与RAID 3不一样的是RAID 5的容错方式不套用专用容错硬碟,容错信息是平均的分布到所有硬碟上。当阵列中有一个硬碟失效,磁碟阵列可以从其他的几个硬碟的对应数据中算出已掉失的数据。由于我们需要保证失去的信息可以从另外的几个硬碟中算出来,我们就需要在一定容量的基础上多用一个硬碟以保证其他的成员硬碟可以无误地重组失去的数据。其总容量为(N-1)x容量硬碟的容量。从容量效率来讲,RAID 5同样地消耗了一个硬碟的容量,当有一个硬碟失效时,失效硬碟的数据可以从其他硬碟的容错信息中重建出来,但如果有两个硬碟同时失效的话,所有数据将尽失。
RAID 3在方面以奇偶校验(parity check)做错误校正及检测,只需要一个额外的校检磁碟(parity disk)。奇偶校验值的计算是以各个磁碟的相对应位作XOR的逻辑运算,然后将结果写入奇偶校验磁碟, 任何数据的修改都要做奇偶校验计算。如某一磁碟故障,换上新的磁碟后,整个磁碟阵列(包括奇偶校验 磁碟)需重新计算一次,将故障磁碟的数据恢复并写入新磁碟中,如奇偶校验磁碟故障,则重新计算奇偶 校验值,以达容错的要求。
RAID 0是把所有的硬碟并联起来成为一个大的硬碟组。其容量为所有属于这个组的硬碟的总和。所有数据的存取均以并行分割方式进行。由于所有存取的数据均以平衡方式存取到整组硬碟里,存取的速度非常快。越是多硬碟数量的RAID 0阵列其存取的速度就越快。容量效率方面也是所有RAID格式中的,达到。但RAID 0有一个致命的缺点–就是它跟普通硬碟一样没有一点的冗余能力。一旦有一个硬碟失效时,所有的数据将尽失。没法重组回来!一般来讲,RAID 0只用于一些已有原数据载体的多媒体档案的高速读取环境。如视频点播系统的数据共享部分等。RAID 0只需要两个或以上的硬碟便能组成。
数位相机记忆体卡,如,SD卡,CF卡,记忆棒等,随身碟,甚至的SSD固态硬碟。由于没有盘体,没有碟片,存储的数据是FLASH晶片。如果出现硬体故障,只有极少数数据恢复公司可以恢复此类介质,这是由于一般的数据恢复公司做此类介质时,需要匹配对应的主控晶片,而主控晶片在买来备件后需要拆开后才能知道,备件一拆,立马毁了,如果主控晶片不能配对,数据仍然无法恢复。即使碰巧配上主控型号,也不代表一定可以读出数据,因此恢复的成本和代价非常之高。一般的数据恢复公司碰上此类介质,成功率非常低,基本上放弃,这种恢复技术和原理是大多数数据恢复的做法。但是,对于恢复FLASH类的介质,已经新出一种数据恢复技术,可以不需要配对主控晶片,通过一种特殊的硬体设备,直接读取FLASH晶片里的代码,然后配上特殊的算法和软体,通过人工组合,直接重组出FLASH数据。这种恢複方法和原理,成功率几乎接近。但是受制于此类设备的昂贵,同时对数据恢复技术要求很高,工程师不但要精通硬体,还需要软体,更要精通档案系统,因此全国只有极个别的数据恢复公司可以做到成功率接近,有些公司花了很高代价採购此设备后,由于工程师技术所限,不会使用,同样无法恢复。虽然从技术上解决了FLASH恢复的难题,但是对客户而言,此类恢复的成本非常之高,比硬碟的硬体故障恢复价格要高。2G左右的恢复费接近千元,32G,64G容量的恢复费用基本上在3000-5000。