无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: kallry001
打印 上一主题 下一主题

[原创] Acronis 恢复光盘结构解析( 6-22 更新,加入制作可安装 F11 恢复光盘的方法 )

[复制链接]
31#
发表于 2006-7-27 18:56:20 | 只看该作者
其实,楼主的说明太复杂了,我成功制作了多和一的acronis 的恢复光盘,把8.0和9.0都做在一起。
方法:
首先安装acronis
然后使用 cd-rw 盘制作恢复光盘,然后制作成 ISO 文件,使用 BCDW2.0 作为光盘启动文件,可以直接运行 ISO 文件。
关键是要把 acronis 恢复光盘里的文件提取出来,中文版的目录是:“恢复管理” ,使用UltraISO可以很容易做到。提取出来后,要放到光盘的根目录里,这样原来的 acronis ISO 文件里的相应的目录就可以删除了(其实也只有一个目录)。
现在,可以制作自己的 ISO 文件,ISO 文件必须使用 Joliet 文件结构。我不知道什么原因,acronis 的恢复光盘只能识别这个文件结构。
如果是和 PE 一起制作的话,需要使用 UltraISO 来修改文件结构为  Joliet 选中 Max221 和 扩展 110 两个选项就可以了。

1.jpg (27.54 KB, 下载次数: 176)

1.jpg
回复

使用道具 举报

32#
发表于 2006-7-30 11:45:54 | 只看该作者
高!高!高!实在是高!
虽然没完全弄懂,真得谢谢LZ啊
回复

使用道具 举报

33#
发表于 2006-8-7 15:43:46 | 只看该作者
kallry001:
  以前下了一个Acronis_nin1.iso,是个合集,好象是FAT12格式,引导记录在46扇区吗?
在 20h-23h 都为00 00 00 00?

Snap1.jpg (109.72 KB, 下载次数: 180)

Snap1.jpg
回复

使用道具 举报

34#
 楼主| 发表于 2006-8-7 16:22:16 | 只看该作者
FAT12/FAT16 Boot Sector/Boot Record Layout  (摘自GRUB4DOS 说明文档)
------------------------------------------------------------------------------

Offset        Length        Description
======        ======        ==============================================================
00h        2        Machine code for short jump over the data.

02h        1        LBA indicator. Valid values are 0x90 for CHS mode, or 0x0e for
                LBA mode.

                If the BIOS int13 supports LBA, this byte can be safely set to
                0x0e.

                Some USB BIOSes might have bugs when using CHS mode, so the
                format program should set this byte to 0x0e. It seems that
                (generally) all USB BIOSes have LBA support.

                If the format program does not know whether the BIOS has LBA
                support, it may operate this way:

                if (partition_start + total_sectors_in_partition) exceeds the
                CHS addressing ability(especially when it is greater than
                1024*256*63), the caller should set this byte to 0x0e,
                otherwise, set to 0x90.

                Update: this byte of LBA indicator is ignored. The boot
                record can probe the LBA support of BIOS.

                Update(2006-07-31): Though GRLDR won't use this LBA-indicator
                byte, Windows 98 uses it. Usually this byte should be 0x90 for
                CHS mode(especially for floppies). If this byte is not set
                properly, Windows 98 will not recognize the floppy or
                partition. This problem was reported by neiljoy. Many thanks!

03h        8        OEM name string (of OS which formatted the disk).

0Bh        2        Bytes per sector. Must be 512.

0Dh        1        Sectors per cluster. Valid values are 1, 2, 4, 8, 16, 32, 64
                and 128. But a cluster size larger than 32K should not occur.

0Eh        2        Reserved sectors(number of sectors before the first FAT,
                including the boot sector), usually 1.

10h        1        Number of FATs(nearly always 2).

11h        2        Maximum number of root directory entries.

13h        2        Total number of sectors (for small disks only, if the disk is
                too big this is set to 0 and offset 20h is used instead).

15h        1        Media descriptor byte, pretty meaningless now (see below).

16h        2        Sectors per FAT.

18h        2        Sectors per track.

1Ah        2        Total number of heads/sides.

1Ch        4        Number of hidden sectors (those preceding the boot sector).

                Also referred to as the starting sector of the partition.

                For floppies, it should be 0.

20h        4        Total number of sectors for large disks.

24h        1        BIOS drive number of the boot device.

                Actually this byte is ignored for read. The boot code will
                write DL onto this byte. The BIOS or the caller should set
                drive number in DL.

                We assume all BIOSes pass correct drive number in DL.
                Buggy BIOSes are not supported!!

25h        1        Partition number of this filesystem in the boot drive.

                This byte is ignored for read. The boot code will write
                partition number onto this byte. See offset 41h below.

26h        1        Signature (must be 28h or 29h to be recognised by NT).

27h        4        Volume serial number.

2Bh        11        Volume label.

36h        8        File system ID. "FAT12   ", "FAT16   " or "FAT     ".

3Eh        1        opcode for "cli".

3Fh        1        opcode for "cld".

40h        1        opcode for "mov dh, imm8".

41h        1        Partition number of this partition on the boot drive.

                0, 1, 2, 3 are primary partitions.
                4, 5, 6, ... are logical partitions in the extended partition.

                0xff is for whole drive. So for floppies, it should be 0xff.

42h        442        Machine code.

1FCh        4        Boot Signature AA550000h. (Win9x uses 4 bytes as magic value)

你可以把 GRUB4DOS 下载过来并仔细看看其关于各类分区的引导记录格式说明。
从上可以看出,对于小容量盘其扇区总数用两个字节表示即:13h~14h
你给的图中 13h~14h 值为 80 F7,转换成10进制为 63360 个扇区,即大小为 30.9M
回复

使用道具 举报

35#
发表于 2006-8-7 17:45:24 | 只看该作者
..收藏慢慢消化..
回复

使用道具 举报

36#
发表于 2006-8-7 22:42:55 | 只看该作者
谢谢,用GRUB以来没有看过此文档。已经提取出来了。
回复

使用道具 举报

37#
发表于 2006-8-7 22:52:34 | 只看该作者
谢谢分享了...
回复

使用道具 举报

38#
发表于 2006-8-9 16:42:40 | 只看该作者
精品,果然是精品啊!
回复

使用道具 举报

39#
发表于 2006-9-6 15:02:40 | 只看该作者
第7所说的方法试过了,还是没有建立安全区的功能和f11功能。

[ 本帖最后由 hounchy 于 2006-9-6 08:35 PM 编辑 ]
回复

使用道具 举报

40#
发表于 2006-9-8 22:59:06 | 只看该作者
好文章啊
收藏
回复

使用道具 举报

41#
发表于 2006-9-8 23:23:14 | 只看该作者
lz请教您说说的更好的提取IMG的方法是?
我不想搞清楚结构
只想得到IMG
谢谢
回复

使用道具 举报

42#
发表于 2006-9-9 06:36:15 | 只看该作者
好帖子,支持!谢谢分享!
回复

使用道具 举报

43#
发表于 2006-9-13 09:50:22 | 只看该作者
专业级的啊~~!有好多地方看不明白.同时也学得了很多东西~!谢谢~!
回复

使用道具 举报

44#
发表于 2006-9-13 13:54:51 | 只看该作者
太高级了,不过我看不明白,谢谢了。
回复

使用道具 举报

45#
发表于 2006-10-10 20:10:16 | 只看该作者
现在理解到的地方,是创建一个ISO启动镜像,UltraISO提取引导区,winhex打开引导区,从5800到最后复制
建立新文件。新的文件就是acronis的磁盘镜像。
屡试不爽
喀喀
回复

使用道具 举报

46#
发表于 2006-11-4 17:11:40 | 只看该作者
我怎么觉的这个东东挺老的呀。
回复

使用道具 举报

47#
发表于 2006-11-6 00:26:19 | 只看该作者
好帖子,支持!谢谢分享!
回复

使用道具 举报

48#
发表于 2006-11-8 07:10:06 | 只看该作者

学习学习

学习学习
回复

使用道具 举报

49#
发表于 2006-11-13 15:37:57 | 只看该作者
学习一下!!!
回复

使用道具 举报

50#
发表于 2006-11-13 22:27:00 | 只看该作者
高手这样也能做出来
回复

使用道具 举报

51#
发表于 2006-11-14 12:50:38 | 只看该作者
支持一下。 ;) 收藏!!
回复

使用道具 举报

52#
发表于 2006-11-17 18:03:05 | 只看该作者
这个软件曾经 用过 不错的东西
文件全在 隐藏分区;里面 挺 安全的
呵呵~
回复

使用道具 举报

53#
发表于 2006-11-22 13:34:15 | 只看该作者
原帖由 zhxush 于 2006-6-18 06:18 AM 发表



是的,我也问过这个问题.谢谢楼主!!!!!
回复

使用道具 举报

54#
发表于 2006-11-22 23:05:35 | 只看该作者
好帖,分析得比较清晰透彻,做技术的都要学习楼主的精神。
回复

使用道具 举报

55#
发表于 2006-11-28 11:28:56 | 只看该作者
路过!
学习下!
回复

使用道具 举报

56#
发表于 2006-12-21 15:17:11 | 只看该作者
学习学习中,想找找资料,了解下企业版的用法。
回复

使用道具 举报

57#
发表于 2006-12-23 23:59:10 | 只看该作者
太深奥了,看不明白
回复

使用道具 举报

58#
发表于 2006-12-27 15:45:48 | 只看该作者
顶一下,看起来还是有点难的哟,我不懂,
回复

使用道具 举报

59#
发表于 2007-1-4 09:55:51 | 只看该作者
原帖由 iovf 于 2006-10-10 08:10 PM 发表
现在理解到的地方,是创建一个ISO启动镜像,UltraISO提取引导区,winhex打开引导区,从5800到最后复制
建立新文件。新的文件就是acronis的磁盘镜像。
屡试不爽
喀喀


光盘的结构呢?
回复

使用道具 举报

60#
发表于 2007-1-8 20:28:09 | 只看该作者
没看懂!!学习一下!!!谢谢楼主了!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-17 17:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表