硬盘变成了只读CD,只能被linux和少数特定的DOS程序识别和读取

2023-08-26 1871阅读

硬盘有问题,高手、大虾帮忙看看问题出在哪里,能否修复。硬盘背板正常,无物理损坏。现在它是一张CD-ROM,只能被linux和少数特定的DOS程序识别和读取。硬盘是日立IC25N040ATMR04-0IDE接口4200转,最初用于2004年的Dothan 1.6G/768M本本。原来的情况是MBR分区表。第三个分区是20G,第一四个分区7G是逻辑分区。由于测试程序的要求,我打算将IC25N040ATMR04-0作为移动硬盘连接到i5 540M机器上,并在物理第四分区7G上安装XP,测试prime95在i5 540M winXP上的运行情况。使用移动硬盘,外接T7300机器的WinXP,将第四分区的原始数据清除并取消格式化,用Windows版的ghost11直接读取光盘上电脑公司的ghostXP,覆盖成功,并且启动分区没有改变。C:diskgeniusDOS4.6、ghostDOS11,均能识别分区并能正常读取,但不能写入。

硬盘有问题,高手、大虾帮忙看看问题出在哪里,能否修复。

硬盘背板正常,无物理损坏。 现在它是一张CD-ROM,只能被linux和少数特定的DOS程序识别和读取。

硬盘是日立IC25N040ATMR04-0(40G)IDE接口4200转,最初用于2004年的Dothan 1.6G/768M本本。

原来的情况是MBR分区表。 第一个物理分区1.2G为主分区,主要用于存储系统页面缓存和浏览器缓冲区。 第二个分区8.8G作为主分区、启动分区和系统分区。 第三个分区是20G,第一四个分区7G是逻辑分区。

由于测试程序的要求,我打算将IC25N040ATMR04-0(40G)作为移动硬盘连接到i5 540M机器上,并在物理第四分区7G上安装XP,测试prime95在i5 540M winXP上的运行情况。

(prime95 v27.9第三项需要大量读写内存,在i5I 540M win7和win7XP兼容模式下运行时,首先要大量读写硬盘,冻结机器,等待一定时间的时候不会崩溃,但是2核4线程不能满跑,至少有2个线程是空的,但是在core2 T7300 winXP上运行,2核2线程都是满跑的,没有机器卡顿也没有大量的读取和写入硬盘)

=====================

第一次操作:

使用移动硬盘,外接T7300机器的WinXP,将第四分区的原始数据清除并取消格式化,用Windows版的ghost11直接读取光盘上电脑公司的ghostXP,覆盖成功,并且启动分区没有改变。

直接进入540M机器,540M机器的UEFI默认是禁用的,选择先启动外部连接,第二分区原来的Dothan 1.6G WinXP启动,一半就报蓝屏错误。

第二次操作:

硬盘变成了只读CD,只能被linux和少数特定的DOS程序识别和读取

使用U盘,ghostXP安装在U盘上,Legacy和UEFI下启动一半蓝屏。

第三次操作:

使用移动硬盘,外接T7300机器winXP,用winPM 7.0删除第四个分区为空闲空间,ghost11 Windows版直接读取光盘覆盖一半就报错,应该是光盘的问题-ROM驱动器,保存到硬盘后,再次覆盖成功,但winPM显示启动分区仍然是第二分区,所以手动激活第四分区并停用第二分区。

这次打开540M机器的UEFI,直接启动到第四分区,但是激活到一半,还是蓝屏。

第四次操作:

移动硬盘接540M,直接UEFI模式启动机载win7。 这时候发现一个问题。 540M win7下可以识别硬盘盒的initio,但是找不到移动硬盘的分区。 U盘正常,但连接T7300winXP时仍然找不到分区,无法加载DiskGenius HDtune WinPM等硬盘分析软件,系统运行很卡。

=======================

以下各种测试情况:

答:winPE2003光盘插入USB硬盘中途停止加载,拔掉后加载正常。 加载后无法识别移动硬盘,U盘正常。

B:diskgeniusDOS4.6报告分区表没有错误,但删除第四个分区并激活第二个分区时总是报告:保存分区表时出错(2000010a)04:未找到扇区,并重建主盘引导记录还报告发现小于 2000010a 扇区。 diskgemiusdos4.0虽然在保存重建分区表时不报错,但无效,自动重装后又会恢复原来的状态。

C:diskgeniusDOS4.6、ghostDOS11,均能识别分区并能正常读取,但不能写入。 DG和Ghost下的分区数量、分区顺序、主分区、逻辑分区,这些基本属性都正常,文件结构正常,读取文件正确。

硬盘变成了只读CD,只能被linux和少数特定的DOS程序识别和读取

D:DiskgeniusDOS4.6扫描无坏道,MHDD无法识别硬盘。 移动硬盘和板载IDE是一样的。

E: 重新安装Dothan 1.6G后,POST时会报SMART Command Failed。 F2 BIOS不改后,退出后第四分区一半还是蓝屏,报unmountable_boot_volume,用光盘引导第二分区,重启第二分区加载原来XP的一半,第二分区带XP PE 版本已加载一半并停止。

F:用光盘启动BT3,BT3下可以识别分区,但仍然无法读写,与CDlinux 0.9.7一样,Linux下命令fdisk -l报告:分区表项为不按磁盘顺序,识别出5个分区,其中第一个物理分区标识为3号分区,第二个物理分区标识为1号分区,扩展标识为2号分区,第四个标识为1号分区。 4、第三个标识为5号。使用fdisk下载fix write后,重启无法正常退出,写入无效。 使用 dd if=/dev/zero of=/dev/hda bs=512 count=1 也是无效的。

=======================

感觉不像逻辑锁。 分区数正常识别,但全局无法写入,也无法通过重建分区表恢复正常。

硬盘背板正常,无物理损坏。 现在它是一张CD-ROM,只能被linux和少数特定的DOS程序识别和读取。

也许有些数据被写入了不应该出现的地方,比如错误地写入了SMART保留区,导致SMART报错。 现在还没有找到一款既可以识别硬盘分区,又同时具有扇区查看和修改功能的软件。

还请各位高手帮忙分析分析为什么很难识别只读而不是只写的原因,是否可以通过修改扇区值来恢复。 虽然有价值的数据已经被鬼影了,但我很想找出原因,想通过错误恢复来恢复它。 原始数据,万一下次识别不出来,读取不出来,就真的挂了,40G老硬盘低格没有多大意义。

=======================

DG保存分区表硬盘参数

硬盘变成了只读CD,只能被linux和少数特定的DOS程序识别和读取

硬盘变成了只读CD,只能被linux和少数特定的DOS程序识别和读取

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]