由于io设备错误(io设备错误的解决方案),无法运行此请求,边肖带您了解更多信息。
最近发现两块旧服务器拆解的SAS硬盘,可以肯定这两块硬盘没有坏。
于是我在网上买了一个直接的SAS卡,插在PC上,接在SAS硬盘上。我发现了一个奇怪的现象。电脑可以识别硬盘,但是无法初始化,如下图。
发现这个故障后,我做了以下尝试:
1.换系统WIN7 WIN10也是一样的。
2.换成PE还是一样的错误。
3、更换电脑,更换硬盘线,还是一样。
4.我去当地一家硬盘数据恢复机构检测,他们居然说硬盘坏了,但是我很确定硬盘没坏。
于是我带着硬盘回来,上网查找搜索问题的原因和解决方法。终于有回报了。在一个国外的网页里,我好像找到了原因。
一般来说,有些服务器硬盘或OEM硬盘由于出厂原因会被格式化为非标准的520B或528B,而我们普通的电脑系统只能识别512B或4K硬盘,所以会出现这种硬盘是好的,但无法初始化使用的情况。
解决方法是在LINUX系统下把硬盘重新格式化回512B。
1.要装一个LINUX操作系统,如果有网友私信不了我,我可以以后再做一个教程。
2.进入系统后,运行yum install sg3_utils来安装这个插件。
3.运行sg_scan -i扫描这台linux电脑上连接了多少硬盘,找到你要格式化的那一个。
从上图可以看出,我的电脑有两块硬盘,一块是ST1000G,一块是WD 320G G。
4.运行SG _ format-format-size = 512/dev/sg0格式化上图中/dev/sg0的硬盘,最后512表示最终要格式化的格式。
从上图可以更加确认,原来的硬盘确实是520B的格式,