KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

分区表又被破坏了,求救。

[ 9272 查看 / 28 回复 ]

回复:分区表又被破坏了,求救。

要修复其实很简单,只要你记得每个分区的大小
软盘或者光盘启动到纯DOS环境,用PQMagic附带的PTEdit
手持一个计算器,把每个分区的起始地址和结束地址算出来填进去就可以恢复

这种事情我过去干过三次,每次都发誓诅咒再也不干了,不过每次都把数据抓回来了 ^o^ LOL
飛べない翼に、意味はあるんでしょうか?
TOP

回复:分区表又被破坏了,求救。

那种事我干过两次,呼,还是不太信任纯粹的计算,要查看一下分区表保险

我见过用Debug做的3d demo,霍霍
KEY社相关搜集中…… [IMG=upload/KFCFile3111_Totoro_Small.jpg]我的Totoro~~~[/IMG] [IMG]http://key.soundslabel.com/image/st_botu07.jpg[/IMG][IMG]http://key.soundslabel.com/image/st_botu08.jpg[/IMG]
TOP

回复:分区表又被破坏了,求救。

以下引用nitekid在2005-2-17 2:28:06的发言:
那种事我干过两次,呼,还是不太信任纯粹的计算,要查看一下分区表保险

...楼上缪看明白楼主的意思? 分区表已经被破坏了...怎么察看?

我见过用Debug做的3d demo,霍霍

就是那个64K的3D演示程序竞赛的作品?那个的确是强,不过不像是DEBUG做的...顶多就是汇编直接写的而已
飛べない翼に、意味はあるんでしょうか?
TOP

回复:分区表又被破坏了,求救。

其实想要算错还很难...因为每个分区都必须使用磁盘的整个柱面,随着硬盘空间的变大,柱面的大小也就越来越大,要是你偶然算错了一个柱面,分区的大小就会差几十MB,一眼就看得出来。

使用PTEDIT还有一个好处,就是把数字填进去了以后,可以用附带的阅读分区信息功能尝试阅读分区,如果写错了,读出来就是一堆奇怪的东西,写对了的话,读出来的内容是有规律的。(最明显的就是分区的VolumeID了)

楼主如果想要详细的计算步骤,可以和我PM(短消息)联系
飛べない翼に、意味はあるんでしょうか?
TOP

回复:分区表又被破坏了,求救。

64k那些...

其中一个...

Originally posted by detrox at 2003-12-8 23:14:
只不过upx压缩了所以比较小了。解压以后又176,128之大。

通过dumpbin应该知道这些,这个就是用D3D加多线程做的。只是不知道
为什么UPX能把它压缩到64k,普通的一个64k的notepad只能压缩到47k左右阿。
不过这个东西。不过通过程序里的一些字符还是可以断定是汇编写的。

Microsoft (R) COFF/PE Dumper Version 7.10.3077
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file HEAVEN7W.EXE

File Type: EXECUTABLE IMAGE

  Section contains the following imports:

    KERNEL32.DLL
                40F010 Import Address Table
                    0 Import Name Table
                    0 time date stamp
                    0 Index of first forwarder reference

                    0 GetCommandLineA
                    0 GlobalFree
                    0 CreateThread
                    0 GetModuleHandleA
                    0 LeaveCriticalSection
                    0 ExitProcess
                    0 InitializeCriticalSection
                    0 SetThreadPriority
                    0 EnterCriticalSection
                    0 CloseHandle
                    0 DeleteCriticalSection
                    0 GlobalAlloc
                    0 Sleep
                    0 TerminateThread

    DDRAW.dll
                40F000 Import Address Table
                    0 Import Name Table
                    0 time date stamp
                    0 Index of first forwarder reference

                    0 DirectDrawCreate

    DSOUND.dll
                40F008 Import Address Table
                    0 Import Name Table
                    0 time date stamp
                    0 Index of first forwarder reference

                      Ordinal    1

    USER32.dll
                40F04C Import Address Table
                    0 Import Name Table
                    0 time date stamp
                    0 Index of first forwarder reference

                    0 CreateWindowExA
                    0 EndDialog
                    0 OffsetRect
                    0 ClientToScreen
                    0 GetSystemMetrics
                    0 SetCursor
                    0 DestroyWindow
                    0 ShowWindow
                    0 SystemParametersInfoA
                    0 GetClientRect
                    0 RegisterClassA
                    0 MessageBoxA
                    0 DispatchMessageA
                    0 DefWindowProcA
                    0 PeekMessageA
                    0 DialogBoxIndirectParamA
                    0 SendDlgItemMessageA

    WINMM.dll
                40F094 Import Address Table
                    0 Import Name Table
                    0 time date stamp
                    0 Index of first forwarder reference

                    0 timeGetTime

  Summary

      1B000 .data
        1000 .rdata
MISSING IN ACTION
TOP

回复:分区表又被破坏了,求救。

重来没试过这么RP的世纪大事…………………………
-v-
欢迎加入全宇宙JS联盟

[。法看的你乎在只别差的魔恶和使天]
↓终极防伪标签↓


引用:
Java Script
TOP

回复:分区表又被破坏了,求救。

用Acronis RecoveryExpert Deluxe找回了5个盘中的3和4,其余的都找不到……
一切都是过眼云烟
TOP

回复:分区表又被破坏了,求救。

那些什么Recovery的都不是正道,是修复文件系统损坏用的
对付分区表损坏,正道就是手工修复,就是那么几十个字节出了错,改过来就行了,用全盘扫描又费时间又费硬盘...
飛べない翼に、意味はあるんでしょうか?
TOP

回复:分区表又被破坏了,求救。

问题终于解决了!数据救回了65%左右,第一次算是不错了的=v=
感谢诸位提供帮助,我无以为报=v=
一切都是过眼云烟
TOP