[i=s] 本帖最后由 qcomdd 于 2009-9-16 17:10 编辑 [/i]
[font=黑体]结贴了,问题解决掉。谢谢大家的帮助,[/font]
问题在下面。上面是增加的
问题是前晚上出来的,经过昨天一天的学习努力,今天2点的时候结果出来了
本来想手动恢复分区表,数据也做出来了。还是用软件方便。无聊数据写下面
EB58904D53444F53352E300002202000
0200000000F800003F00FF003F000000
340A8002FC2700000000000002000000
01000600000000000000000000000000
800029112233444E4F204E414D452020
2020464154333220202033C98ED1BCF4
7B8EC18ED9BD007C884E028A5640B408
CD137305B9FFFF8AF1660FB6C640660FB6D180E23FF7E286CDC0ED0641660FB7C966F7E1668946F8837E16007538837E2A007732668B461C6683C00CBB0080B90100E82B00E94803A0FA7DB47D8BF0AC84C074173CFF7409B40EBB0700CD10EBEEA0FB7DEBE5A0F97DEBE098CD16CD196660663B46F80F824A00666A0066500653666810000100807E02000F852000B441BBAA558A5640CD130F821C0081FB55AA0F851400F6C1010F840D00FE4602B4428A56408BF4CD13B0F96658665866586658EB2A6633D2660FB74E1866F7F1FEC28ACA668BD066C1EA10F7761A86D68A56408AE8C0E4060ACCB80102CD1366610F8254FF81C300026640490F8571FFC34E544C4452202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0A52656D6F7665206469736B73206F72206F74686572206D656469612EFF0D0A4469736B206572726F72FF0D0A507265737320616E79206B657920746F20726573746172740D0A0000000000ACCBD8000055AA
---------------------------------------
新手cp 文件/dev/sda1使sda1无法使用,求解
好奇心很大的新手
cp一个446K文件到/dev/sda1
重启后发现sda1无法使用,windows下提示格式化
----------------------------------------------------------
看到大家都说挂载的问题,其实这个不是挂载,怎么挂载的问题,我就不一一回,在这里说一下。
就是在我的好奇心下,想看到一个文件cp file /dev/hda1这样能不能到这个分区。(注意那个446K其实是我建的MBR,什么文件都不重要了,也可以说我是手贱。但学习就是要这样,虽然分区坏了一个,但我相信这是暂时的。我不怕,更不后悔)
也就是想知道/dev/hda1 和/mnu/hda1是不是一样可以用的,
后来想想错了,/mnu/hda1是目录
/dev/hda1是设备文件。我把文件cp到一个设备文件了。
wang7131984说是设备文件被改写了,再重建就可以了。其实那个文件还在,只是影响到分区表。这个分区linux,XP都不能访问了。
这个文件改写影响到了分区表,这才是麻烦问题。我现在打算在XP下手工改分区表,
还有就是:我用fsck /dev/hda1时要用fsck.vfat /dev/hda1但我这个系统没有这个文件(只有fsck.ext3),哪个朋友转我一个到[email=qcomdd@qq.com]qcomdd@qq.com[/email]也行,我可以测试下。
我会把进度写到这里来。其实我在天涯,问问,知道,好多站都问了。只有这个有热度。我就跟这个贴了。
ymje 于 2009-11-05 16:33:42发表:
读写存贮设备最好用dd,可以去网上查下
如dd if=/dev/sda2 of=/root/sdb2.bin bs=512
(下次先把你sda1的那446k的东西存成一个文件备分后再搞)
像哥们那么野蛮的对待磁盘,不坏才怪呢,
磁盘里的数据没丢,但文件系统可能是坏了,
对于恢复不敢瞎支招,怪真把数据弄没了
qcomdd 于 2009-09-16 16:41:14发表:
我没问题了,想来看看大家有什么问题,帮一下
shenhao0129 于 2009-09-12 20:43:33发表:
恩!如果linux下不能自动挂载或者挂载出现问题,很都多的情况下是win的不正常关机造成的!在win下重新进系统,然后正常退出就可以了
litkt 于 2009-09-12 18:11:00发表:
我不知道楼主在干些什么。
正确的做法是
mount /dev/sda1 /usb
cp xxx /usb
umount /usb
l460618498 于 2009-09-12 16:43:29发表:
多学习的好啊
qcomdd 于 2009-09-12 15:23:48发表:
7# wang7131984
你真是太好了,我今天都在学硬盘结构,不行想手动读分区去解决了。多像寓公移山啊。我这样想但不一定这样去做,因为有你们的出现啊,好感动,哈哈
想加你的Q
你是怎么复制的?
cp xxx /dev/sda1 是这样的。。。。
如果是这样
ll /dev/sda?
mknod /dev/sda1 b 主设备号 从设备号(可以通过上面的指令来查看)
既然是fat32分区,那跟简单,你在linux下看看能不能挂载就行了。(现在是不能挂的,别的区都挂上了)
这个盘里除了游戏真有很重要的东西。不过片片不在这个区,
wang7131984 于 2009-09-12 14:51:25发表:
你是怎么复制的?
cp xxx /dev/sda1
如果是这样
ll /dev/sda?
mknod /dev/sda1 b 主设备号 从设备号(可以通过上面的指令来查看)
既然是fat32分区,那跟简单,你在linux下看看能不能挂载就行了。
qcomdd 于 2009-09-12 14:33:17发表:
[i=s] 本帖最后由 qcomdd 于 2009-9-12 14:35 编辑 [/i]
4# wang7131984
把错误提示贴出来,windows根本就识别不了linux的文件系统格式(那个分区是fat32分区,我只是在linux下操作了一下下),你在windows下看有用吗?/dev/sda不过是个设备文件(是的我的是sda5只是一个扩展分区),跟实际的设备没多大关系。如果你用自己的文件覆盖了这个文件的话,可以使用mknod来重新创建
我原意只是写到这个设备里面去,没知道是写到哪去了,可能直接写到分区上了,所以主分区表还还以使用,扩展分区的问题我在找办法,楼下的说有备份,我不知道能不能找到,多想办法了。
wang7131984 于 2009-09-12 14:25:56发表:
你也可以使用fsck来纠正分区,ext文件系统会对超级块进行多次备份,所以即使一个超块出现问题,还有还几个可以使用
wang7131984 于 2009-09-12 14:22:25发表:
把错误提示贴出来,windows根本就识别不了linux的文件系统格式,你在windows下看有用吗?/dev/sda不过是个设备文件,跟实际的设备没多大关系。如果你用自己的文件覆盖了这个文件的话,可以使用mknod来重新创建。
qcomdd 于 2009-09-12 13:37:55发表:
就个人感觉,分区格式坏了。
不能恢复就麻烦了,18G的软件及资料记录,
真是哪个盘重要,就坏哪个盘,之前没想到操作的严重性,以为不能运行。。。。。。。。结果坏了
楼主根贴中
tony_nu 于 2009-09-12 13:16:59发表:
。