|
xuxuezeng
新手上路
积分 18
发帖 9
注册 2006-7-28
状态 离线
|
『第
46 楼』:
基于HPA的一键恢复程序
厉害!不过基于HPA的一键恢复程序我已搞了一个出来,只是用了GURB和网上的一键恢复GHOST就是DOS之家的那个,与清华同方的HPA结合在一起,严格的说并没有用程序实现对HPA区域的访问,而且在无忧启动中有有关这方面的详细的介绍,但与我的有些不一样,但思路是一样的!
|
|
2006-12-23 11:44 |
|
|
cchessbd
高级用户
积分 525
发帖 222
注册 2006-8-28
状态 离线
|
『第
47 楼』:
Quote: | Originally posted by cba-xyz at 2006-12-19 09:32:
如果楼主有时间的话编写一个DOS下创建、管理HPA分区的软件,应该很多人想要的吧。如果有兴趣的话,呵呵。 |
|
我觉得这个没必要。其一是HPA使用的人较少。并且都有自带的管理程序。
并且楼主自己的时间有限。
与其花时间来研究众多的程序是怎么管理的,倒不如来开发更多有用的程序。
到一个比较稳定的时候,是该出一个最终版的。
|
|
2006-12-24 05:15 |
|
|
cba-xyz
中级用户
积分 295
发帖 70
注册 2003-7-24
状态 离线
|
『第
48 楼』:
创建HPA倒是没关系,要删除HPA不是很容易,因为有很多不同供应商自己创建的HPA,需要删除的话要找对应的工具很麻烦,有些根本找不到。
DPIT好象也可以删除,希望能傻瓜一点。
|
|
2006-12-24 05:28 |
|
|
cba-xyz
中级用户
积分 295
发帖 70
注册 2003-7-24
状态 离线
|
『第
49 楼』:
1 mbr中第一个分区表项中为扩展分区,其后为主分区;
2 mbr中第一个分区表项中为主分区,第二分区表项为扩展分区,其后为主分区;
只测试了/FIND:ALL和/FIND:ALL NOEXT,结果正确。
|
|
2006-12-25 03:35 |
|
|
xuxuezeng
新手上路
积分 18
发帖 9
注册 2006-7-28
状态 离线
|
『第
50 楼』:
DPITW [Disk] [/S|/R|/C] [FileName]
Disk: 0-First Hard disk, 1-Second Hard Disk, ...
/S: Save Disk Partition Info to File.
/R: Restore Disk Partiton Info from File.
/C: Compare Disk Partiton Info with File.
FileName: Disk Partition Info File.
我想问下DPITW 0 /C: 比较完以后,全部相同后返回值是多少?不相同返回值又是多少?
|
|
2006-12-26 06:28 |
|
|
19951001
高级用户
流落街头
积分 570
发帖 272
注册 2005-10-17 来自 北京
状态 离线
|
『第
51 楼』:
Quote: | Originally posted by xuxuezeng at 2006-12-26 06:28:
DPITW [Disk] [/S|/R|/C] [FileName]
Disk: 0-First Hard disk, 1-Second Hard Disk, ...
/S: Save Disk Partition Info to File.
/R: Restore Disk Partiton Info from File.
/C: C ... |
|
比较相同返回值为0; 不相同会在屏幕上显示,返回结果是100
|
|
2006-12-26 23:26 |
|
|
19951001
高级用户
流落街头
积分 570
发帖 272
注册 2005-10-17 来自 北京
状态 离线
|
『第
52 楼』:
最后测试版本,两个功能集成到了一起(diskrw / dpit)
diskrw 新增一个磁盘扇区复制功能。
请大家帮忙测试,如果没有没有问题元旦发布正式版本。
[ Last edited by 19951001 on 2006-12-28 at 01:46 AM ]
|
|
2006-12-26 23:29 |
|
|
cba-xyz
中级用户
积分 295
发帖 70
注册 2003-7-24
状态 离线
|
|
2006-12-27 10:55 |
|
|
19951001
高级用户
流落街头
积分 570
发帖 272
注册 2005-10-17 来自 北京
状态 离线
|
|
2006-12-28 01:47 |
|
|
amao
中级用户
积分 316
发帖 152
注册 2006-6-18
状态 离线
|
|
2006-12-28 20:49 |
|
|
xuserynamez
新手上路
积分 10
发帖 4
注册 2006-12-27
状态 离线
|
『第
56 楼』:
dspt 0 /act:* 操作只能在把 Active 标志在几个分区之间切换,但我想将同一硬盘的两个分区同时设成 Active,不知道楼主能不能提供这种功能。(原由:在给U盘分区时,发现用普通的方式去分,即一个主分区(Active),一个逻辑分区,分好区后在XP系统中只能显示出主分区,逻辑分区只能在"磁盘管理"里看到,但没分配盘符,手动也分配不了盘符。后来有一个U盘用iFormat分区后,在XP下两个分区都能正常显示,在"磁盘管理"里看到,这个U盘的两个分区都被设成了主分区(Active)。但我试了FDISK、PQ,都只能设置一个活动标志,没拆了!)
|
|
2006-12-29 04:23 |
|
|
19951001
高级用户
流落街头
积分 570
发帖 272
注册 2005-10-17 来自 北京
状态 离线
|
『第
57 楼』:
Quote: | Originally posted by xuserynamez at 2006-12-29 04:23:
dspt 0 /act:* 操作只能在把 Active 标志在几个分区之间切换,但我想将同一硬盘的两个分区同时设成 Active,不知道楼主能不能提供这种功能。(原由:在砮.. |
|
主分区(Primary)可以有四个,但 活动分区(Active)只能有一个,这个Active分区首先必须是主分区(Primary),Active分区是启动分区,如果有两个ACTIVE分区,则系统将不知道从那个分区启动。
|
|
2006-12-29 04:32 |
|
|
amao
中级用户
积分 316
发帖 152
注册 2006-6-18
状态 离线
|
『第
58 楼』:
经在VMWare里测试,未格式化的分区被误认为是DOS FAT16分区,实机未测试。
|
|
2006-12-29 04:37 |
|
|
19951001
高级用户
流落街头
积分 570
发帖 272
注册 2005-10-17 来自 北京
状态 离线
|
『第
59 楼』:
Quote: | Originally posted by amao at 2006-12-29 04:37:
经在VMWare里测试,未格式化的分区被误认为是DOS FAT16分区,实机未测试。 |
|
实际机器使用windows的磁盘管理进行分区未格式化的分区也是显示DOS FAT16,这点我测试过,这是因为磁盘管理进行分区时将未格式化的分区标志设置成DOS FAT16,这是windows的处理方式。
ID Name
== ====
00h empty
[空]
01h DOS 12-bit FAT
[MS DOS FAT12]
02h XENIX root file system
[MS XENIX 根文件系统]
03h XENIX /usr file system (obsolete)
[MS XENIX /usr 文件系统]
04h DOS 16-bit FAT (up to 32M)
[MS DOS FAT16 支持32M的分区]
05h DOS 3.3+ extended partition
[MS DOS 3.3以上的扩展分区]
06h DOS 3.31+ Large File System (16-bit FAT, over 32M)
[MS DOS 3.31以上大文件系统,支持32M以上分区的FAT16]
07h QNX
07h OS/2 HPFS
[IBM OS/2 高性能文件系统]
07h Windows NT NTFS
[MS WindowsNT NT文件系统]
07h Advanced Unix
08h OS/2 (v1.0-1.3 only)
[IBM OS/2 仅仅适用于 1.0-1.3版]
08h AIX bootable partition, SplitDrive
[IBM AIX 引导分区,分割驱动器]
08h Commodore DOS
08h DELL partition spanning multiple drives
[DELL 跨驱动器分区]
09h AIX data partition
[IBM AIX数据分区]
09h Coherent filesystem
[Coherent 文件系统]
0Ah OS/2 Boot Manager
[IBM OS/2 引导管理器分区]
0Ah OPUS
0Ah Coherent swap partition
[Coherent 交换分区]
0Bh Windows 95 with 32-bit FAT
[MS Windows 95 FAT32]
0Ch Windows 95 with 32-bit FAT (using LBA-mode INT 13 extensions)
[MS Windows 95 FAT32 使用LBA模式INT13扩展]
0Eh LBA VFAT (same as 06h but using LBA-mode INT 13)
[LBA VFAT 类似06h但使用LBA模式INT13]
0Fh LBA VFAT (same as 05h but using LBA-mode INT 13)
[LBA VFAT 类似06h但使用LBA模式INT13]
10h OPUS
11h OS/2 Boot Manager hidden 12-bit FAT partition
[IBM OS/2 引导管理器的FAT12隐藏分区]
12h Compaq Diagnostics partition
[Compaq 诊断分区]
14h (using Novell DOS 7.0 FDISK to delete Linux Native part)
[使用Novell DOS 7.0的FDISK删除Linux原生分区]
14h OS/2 Boot Manager hidden sub-32M 16-bit FAT partition
[IBM OS/2 引导管理器的小于等于32M的FAT16隐藏分区]
16h OS/2 Boot Manager hidden over-32M 16-bit FAT partition
[IBM OS/2 引导管理器的大于32M的FAT16隐藏分区]
17h OS/2 Boot Manager hidden HPFS partition
[IBM OS/2 引导管理器的HPFS隐藏分区]
18h AST special Windows swap file
[AST 特殊Windows交换文件分区]
1Bh Hidden Windows 95 with 32-bit FAT
[Windows 95 FAT32隐藏分区]
1Ch Hidden Windows 95 with 32-bit LBA FAT
[Windows 95 LBA模式FAT32隐藏分区]
1Eh Hidden Windows 95 with LBA BIGDOS
[Windows 95 LBA模式BIGDOS隐藏分区]
21h officially listed as reserved
[官方保留]
23h officially listed as reserved
[官方保留]
24h NEC MS-DOS 3.x
26h officially listed as reserved
[官方保留]
31h officially listed as reserved
[官方保留]
33h officially listed as reserved
[官方保留]
34h officially listed as reserved
[官方保留]
36h officially listed as reserved
[官方保留]
38h Theos
3Ch PowerQuest PartitionMagic recovery partition
[PowerQuest PartitionMagic 恢复分区]
40h VENIX 80286
41h Personal RISC Boot
[Personal RISC 引导分区]
42h SFS (Secure File System) by Peter Gutmann
[Peter Gutmann安全文件系统]
4Fh Oberon
50h OnTrack Disk Manager, read-only partition
[OnTrack Disk Manger 只读分区]
51h OnTrack Disk Manager, read/write partition
[Personal RISC 读写分区]
51h NOVELL
52h CP/M
52h Microport System V/386
53h OnTrack Disk Manager, write-only partition???
[OnTrack Disk Manager只写分区???]
54h OnTrack Disk Manager (DDO)
56h GoldenBow VFeature
61h SpeedStor
63h Unix SysV/386, 386/ix
63h Mach, MtXinu BSD 4.3 on Mach
63h GNU HURD
64h Novell NetWare 286
65h Novell NetWare (3.11)
67h Novell
68h Novell
69h Novell
70h DiskSecure Multi-Boot
71h officially listed as reserved
[官方保留]
73h officially listed as reserved
[官方保留]
74h officially listed as reserved
[官方保留]
75h PC/IX
76h officially listed as reserved
[官方保留]
80h Minix v1.1 - 1.4a
81h Minix v1.4b+
81h Linux
81h Mitac Advanced Disk Manager
82h Linux Swap partition
[Linux 交换分区]
82h Prime
82h Solaris
83h Linux native file system (ext2fs/xiafs)
[Linux 原生分区]
84h OS/2-renumbered type 04h partition (hiding DOS C: drive)
86h officially listed as reserved
[官方保留]
87h HPFS Fault-Tolerant mirrored partition
[HPFS 容错镜像分区]
93h Amoeba file system
[Amoeba文件系统]
94h Amoeba bad block table
[Amoeba坏块表]
A1h officially listed as reserved
[官方保留]
A3h officially listed as reserved
[官方保留]
A4h officially listed as reserved
[官方保留]
A5h FreeBSD, BSD/386
A6h officially listed as reserved
[官方保留]
B1h officially listed as reserved
[官方保留]
B3h officially listed as reserved
[官方保留]
B4h officially listed as reserved
[官方保留]
B6h officially listed as reserved
[官方保留]
B7h BSDI file system (secondarily swap)
[BSDI 文件系统第二交换分区]
B8h BSDI swap partition (secondarily file system)
[BSDI 文件系统第二文件分区]
C1h DR DOS 6.0 LOGIN.EXE-secured 12-bit FAT partition
[DR DOS 6.0 LOGIN.EXE 安全 FAT12分区]
C4h DR DOS 6.0 LOGIN.EXE-secured 16-bit FAT partition
[DR DOS 6.0 LOGIN.EXE 安全 FAT16分区]
C6h DR DOS 6.0 LOGIN.EXE-secured Huge partition
[DR DOS 6.0 LOGIN.EXE 安全巨分区]
C7h Syrinx Boot
D8h CP/M-86
DBh CP/M, Concurrent CP/M, Concurrent DOS
DBh CTOS (Convergent Technologies OS)
E1h SpeedStor 12-bit FAT extended partition
[SpeedStor FAT12扩展分区]
E3h DOS read-only
[DOS只读分区]
E3h Storage Dimensions
E4h SpeedStor 16-bit FAT extended partition
[SpeedStor FAT16扩展分区]
E5h officially listed as reserved
[官方保留]
E6h officially listed as reserved
[官方保留]
EBh BeOS partition
F1h Storage Dimensions
F2h DOS 3.3+ secondary partition
[DOS 3.3以上第二分区]
F3h officially listed as reserved
[官方保留]
F4h SpeedStor
F4h Storage Dimensions
F6h officially listed as reserved
[官方保留]
FEh LANstep
FEh IBM PS/2 IML
FFh Xenix bad block table
[Xenix坏块表]
[ Last edited by 19951001 on 2006-12-29 at 05:04 AM ]
|
|
2006-12-29 04:46 |
|
|
amao
中级用户
积分 316
发帖 152
注册 2006-6-18
状态 离线
|
『第
60 楼』:
Quote: | Originally posted by 19951001 at 2006-12-29 04:46:
实际机器使用windows的磁盘管理进行分区未格式化的分区也是显示DOS FAT16,这点我测试过,这是因为磁盘管理进行分区时将未格式化的分区标志设置栮.. |
|
请参考PQ Magic 或许可以借鉴一下,
以及本论坛xusen大侠发过的一篇帖子你或许受到启发,题目忘了。
xusen大侠在深度论坛也发过同样的帖子,题目叫“DeepDOS personal edition“之类的,记得不是很确切了。我现在在国外,这几天访问国内网站很慢(都是地震惹的祸),无法给你链接。你自己去看吧。
这个问题解决了,我认为就可以发正式版了。当然前提是文件不要增大太多。
我这里现在已是半夜,希望过几天有好消息。
|
|
2006-12-29 05:04 |
|