0x960119537664
0x96是分区类型?起始0大小119537664 ?
如果命令行,希望象DISKPART那样, 可以显示几个磁盘(相当于LIST DISK),分区情况
然后,选择需要的磁盘,进行分区操作,
激活,分配盘符,隐藏等操 ...
对: 0x96是分区类型, 起始0, 大小119537664 字节
分区类型可以随便设,除0和几个扩展分区类型。 PECMD、PQ等都不理。我设为WIN不认识的,免得WINDOWS自动加载。
好的:加单位K/M/G
+ 显示几个磁盘/分区
下面功能已有
激活: a
去激活: -a
分配盘符: SHOWm:n,z:
隐藏: 就是类型改为对应的隐藏类型。见帮助的附录部分。
如NTFS:07/17 DOS: 04/1406/16 0B/1B0C/1C 0E/1E
单位: ,64,128....
怎么有 64、128这种单位。 磁盘分区必须是512的整数倍,这是硬件决定的。
倒是文件系统格式化,有64K/128K这种单位。 不过和分区对齐没有关系。两者是内容和容器的关系。
[ 本帖最后由 2012abc19701 于 2012-2-12 21:56 编辑 ] 原帖由 dvd008 于 2012-2-12 16:58 发表 http://bbs.wuyou.net/images/common/back.gif
*为高级模式(危险),可以操作1、2分区。**为超级模式(极其危险),可以操作扩展分区
*是在命令行加入吗?
觉得这个磁盘功能,可以另外加一条命令,不和SHOW放一起.
并且,磁盘功能只满足基本需求即可.
目前系 ...
如果 -partnew后紧接2个*即-partnew**为超级模式(极其危险),可以操作扩展分区和 1、2分区
如删除操作扩展分区,其中的逻辑分区(DEFG....)都看病见了,都是数据啊,所以说极其危险.
如果 -partnew后紧接1个*即-partnew*为高级模式(危险),可以操作1、2分区。1、2分区是普通用户常用的分区,
所有说也是比较危险,系统盘没了?
所以加个后缀,以和普通操作分开。
下版 就叫 PART吧。 原帖由 dvd008 于 2012-2-12 15:16 发表 http://bbs.wuyou.net/images/common/back.gif
更新通过!
关于磁盘分区,既然做到这里,能不能更完善些,可能的话,再提供一个图形界面.
并给几个典型的命令行, 自己只需要参考修改
分区,不得不说, 分区对齐, 既4K
那个分区工具DG,提供几个大小, 1024,20 ...
本PECMD 主要是一个引擎。
图形界面,可以考虑提供一个内置脚本。供调用。
这样,还不会写死, 用户可以自己修改。
并给几个典型的命令行: 可以。 放到帮助中吧。
SHOW -partnew 0#3 //修复分区表有效标志这里#后的3没有实际意义,1,2,4也可。
SHOW -partnew 0#3a // 0#1 分区激活
SHOW -partnew 0#3-a // 0#1 分区去激活
SHOW -partnew 0#30x17 10485760002097152000 //100M其实 200M的分区,映射到0#3分区 隐藏的NTFS
SHOW -partnew 0#30x17 //隐藏 0#3分区
SHOW -partnew 0#30x7 //反隐藏 0#3分区
SHOW -partnew 0#3-a 0 //彻底隐藏,其它分区工具和OS斗看不到这个分区
SHOW -partnew 0#3-a 00 0//删除分区, 不影响分区里面的数据,可以再映射并加载。
SHOW -partnew 0#3-1 -1 1048576000 //调整长度100M,设计中需要现缩小文件系统大小。
”分区,不得不说, 分区对齐, 既4K“是把文件系统格式化混淆了?
这里有两个队齐
文件系统格式化?单位很规整。
分区对齐由硬件或硬件配置决定。 总之,硬件说多少就多少。 现在大硬盘,基本都是 512*63 对齐的。
但这种对其不是必须的,只是好看点。只有512是必须的。并且一般新建分区都这样。可以提供一个开关 -align
512是所用存储必须的,包挂分区的文件。
为了磁盘映射文件,不能做死。
[ 本帖最后由 2012abc19701 于 2012-2-12 22:09 编辑 ]
预告: 下版 提供NTPC 时间同步功能。
预告: 下版 提供NTPC 时间同步功能。从国际标准NTP服务器拿时间,并同步。
回复 #180 dvd008 的帖子
加载成功了吗? 。。。。。。。。。。。。。。。。。。有成功的吗?请冒个泡。帖张图。 谢谢。
[ 本帖最后由 2012abc19701 于 2012-2-12 23:37 编辑 ] 功能却似很强悍了。期待正式版...
预告: 下版 提供NTPC 时间同步功能。
从国际标准NTP服务器拿时间,并同步。
就pe启动来说,这个ntpc功能并不是太需要就我个人来说,感觉并是不怎么紧要的命令,毕竟启动pe就是那么一下子,用完了就重启了。兄弟不如把精力放到其他命令或者功能上,对这些使用率比较少的先放一放。(个人见解)
回复 #189 freesoft00 的帖子
你说的对。只是,PECMD 不只是用于PE,可以用WINDOWS上的二次开发。 相当于图形化的批处理。 对,PECMD这个可能有原来的WINCMD的功能,内置脚本可以当一个工具使用.
分区,映像成功.
我说的对齐,希望一定兼容WIN7无SP的版本,分区结果.
比如,起始64K,2048K对齐, 然后通过DISKPART看一下. NT5默认31(32K) 这个不要
拿NT5,WIN7无SP的分区看看就知道了,就第一分区的起始位置对齐
另外,品牌机的EISA分区,ID是12,可以简单的由FAT32或者NTFS直接改, 即修改ID功能.
分区工具都可以,命令行我原来使用DISKRW WIN7无SP,正常使用磁盘管理分区,默认起始为4K(4096字节)对齐,
根据磁盘空间可能自动调为64,128,256,512,1024,2048 K
就是说这个对齐,SSD和大硬盘都需要,NT5的,还有老版本的分区工具,都不行.
这个大小,希望兼容WIN7, 包括起始,大小,结束 这个是一个工具的磁盘操作说明,还有ID说明
磁盘扇区读写、分区信息管理工具 Dsptw
命令行输入,即可执行。
显示分区ID值
使用方法:
dsptw 0 /l /getid 显示所有分区的ID
dsptw 0 /find:all /getid
dsptw n /L (n=0(第1块硬盘,n=1为第2块硬盘…依此类推)直到最大硬盘数,如果命令出现“Open Disk Error!”,则说明硬盘数为前面输入的数字。
比如,只有一块硬盘的计算机中,输入 dsptw 0 /L 是没有问题的,但如果输入 dsptw 1 /L 则会出现 Open Disk Error!
直接修改分区的 ID 值:
DSPTW
/ChangeType: Change Partition Type.
type: 01-FF.
partno: Partition Number.
例如执行命令 dsptw 0 /l 显示结果为:
Disk Parts Cylinders Heads SectorsTotalSectorsMbytesDiskSerialNumber
0 8 30401 255 63 488392065 2384729QE314TB
No.Dr Tag FileSystem Volume Act StartPos Sectors MBytes FreeMB
1 C: Pri Win95_FAT32 WINXP Yes 63 61448562 300042723
2 I: Pri HPFS/NTFS DATA 61448625 61432560 29996451
3 J: Pri HPFS/NTFS WIN2003 12288118561432560 29996347
4 D: Log HPFS/NTFS ISO 18431380861432497 29996226
5 E: Log HPFS/NTFS movie 24574636861432497 299961154
6 F: Log HPFS/NTFS DATA_1 30717892861432497 299961455
7 G: Log HPFS/NTFS HACKER 36861148861432497 299961296
8 H: Log HPFS/NTFS MOVIE_2 43004404858348017 28490113
执行命令:
dsptw 0 /changetype:ee:8
则会把上述编号为8的分区(磁盘 H:)的分区ID修改为 0xee。
重建主引导记录 /mbr 参数
DSPTW
/MBR: ReBuild Disk Main Boot Record.
/NOBACK: Don't Backup old MBR.
/File: Restore MBR from filename
如:
dspt 0 /mbr重建第一硬盘的主引导记录
默认将原主引导记录备份到 dsk?mbr.bin ,与 Fdisk/mbr 功能相同。
隐藏/显示分区功能
DSPTW
Hide/Unhide Disk Partition n.
如:
dsptw 0 /hide:3隐藏第一硬盘的第三个分区。
dsptw 0 /unhide:3显示第一硬盘的第三个分区。
windows的磁盘管理进行分区未格式化的分区也是显示DOS FAT16
分区ID值,0x07为NTFS分区,0x0B为FAT32扩展逻辑分区,0x0C为FAT32主分区,0x12为EISA分区
ID 分区类型
0x01 DOS_FAT12
0x02 xenixroot
0x03 xenixusr
0x05 Extended
0x04 DOS_FAT16less then 32 M
0x06 DOS_FAT16greater then 32 M
0x07 HPFS/NTFS
0x08 aix boot
0x09 aix data
0x0a os/2 boot
0x0b FAT32
0x0c FAT32 LAB
0x0e FAT16 LAB
0x0f Extended_LBA
0x82 Linux_Swap
0x83 Linux_Native
0x85 Linux_Extended
0x10 opus
0x11 Hide_FAT12
0x12 EISA/compaq
0x13 btron
0x14 Hide_FAT16 less then 32 M
0x16 Hide_FAT16 greater then 32 M
0x17 Hide_HPFS/NTFS
0x18 AST smart sleep
0x27 Hide_HPFS/NTFS
0x1b Hide_FAT32
0x1c Hide_FAT32 LAB
0x1e Hide_FAT16 LAB
0x24 NEC dos 3.x
0x2a atheOSAFS
0x2b Sylstor
0x32 NOS
0x35 JFS on os/2 or eCS
0x42 Dynamic_Disk
0x93 Hide_Linux
0xd7 HIDE_DELL
0xdd HIDE_DELL
0xdb HIDE_DELL
0xde HIDE_DELL
0x12 HIDE_FAT
0xbc ATI_SEC_ZONE
0xa5 FreeBSD
7e:linux
7f:linux
Unknown:
0x0d 0dh 0d
36
37
3d
3e
62
15
1a
1d
1f
23
25
详细说明:
C:\>dsptw.exe/?
DISK SECTOR READER/WRITER & PARTITION TOOLS FOR WIN32
ALL RIGHTS RESERVED, LAST COMPILE DATE ON: 2008-10-17
E-MAIL TO: BEST_WRL@YAHOO.COM.CN or TSWRL1115@163.COM
Syntax:
DSPTW
Disk: 0-First Hard Disk, 1-Second Hard Disk, ...(0为第一硬盘,1为第二硬盘)
A:, B, C:, D: ....:
Start: Disk Absolute Sector Number (扇区号,应为大于等于0的整数,磁盘扇区从0开始编号)
:nPartition Number (:n n为分区号,可以通过命令:dspt 0 /l 得到)
Sectors: Total Sectors to be Processed (要处理的扇区数量,取值范围 1-4194303 即0x0-0x3FFFFF)
/S: Save Disk Sector Info to File (保存磁盘扇区到文件)
/R: Restore Disk Sector Info from File (把文件信息恢复到磁盘,要求文件大小应该等于要恢复的扇区数量乘512)
/C: Compare Disk Sector Info with File (把文件信息与磁盘扇区信息进行比较,要求文件大小应该等于要比较的扇区数量乘512)
FileName: Disk Sector Info File (文件名字)
/Y: Assume Yes on all Queries (对要求确认的请求默认为 Y ,并且不显示版权信息)
例子:
dsptw 0 0 1 /s mbr0.bin 将第一硬盘的从0号扇区开始共一个扇区的信息保存到文件 mbr0.bin ,该位置为磁盘的主引导记录。
dsptw 1 100 1000 /s sectors.bin 将第二硬盘从第100个扇区开始共1000个扇区的信息保存到 sectors.bin ,保存后文件大小应该为512000字节。
dsptw 0 0 1 /c mbr0.bin 将文件信息与第一硬盘从0号扇区开始共一个扇区的信息进行比较,要求文件大小为512字节。
dsptw 0 0 1 /r mbr0.bin 将文件信息恢复到第一硬盘从0号扇区开始共一个扇区,要求文件大小为512字节。
DSPTW
/L: List Disk Sector Info on Screen (将磁盘信息在屏幕上显示)
/P: Pause echo Screen (满屏暂停)
/A: Show ASC Value (显示 ASC 码)
例子:
dsptw 0 0 100 /L /p /a 将第一硬盘的从0号扇区开始共100个扇区的信息显示在屏幕上,满屏暂停并显示 ASC 码。
DSPTW
/E: Clear Disk Sector Info (清空扇区信息)
例子:
dsptw 1 100 1000 /e将第二硬盘从第100个扇区开始共1000个扇区的信息清空。
DSPTW |
/D: Duplicate Disk Sector Info from Disk to DstDisk.
/O: Compare Disk Sector Info with DstDisk
DstDisk: 0-First Hard Disk, 1-Second Hard Disk, ...
A:, B:, C:, D: ...
Offset: Disk Absolute Sector Number
磁盘比较功能 ,例子:
DSPTW c: 20 10 /O d: 5将C:盘的第20号扇区开始的10个扇区和D:盘第5号扇区开始的10个扇区比较
DSPTW 0 10 10 /O c: 0 将第一物理磁盘的第10号扇区开始的10个扇区和C:盘第0号扇区开始的10个扇区比较
DSPTW
SectorNo: Disk Absolute Sector Number.
Offset: The Offset in Specified Sector (0..511).
/M: Modify Disk Sector Info.
/HEX: Hex Style.
value: Hex Digital String (No more than 32 characters).
直接修改磁盘扇区的功能,例子:
DSPTW c: 20 0 /M /Hex:ABCDEF将C:盘的第20号扇区偏移位置0处的三个字节修改为 0xAB,0xCD,0xEF
注:对扇区修改每次最多16个字节(32个字符)
DSPTW
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
/Y: Assume Yes on all Queries
例子:
dsptw 1 /s dsk1part.bin 将第二硬盘的分区信息保存到文件 dsk1part.bin
DSPTW
Save Partition Boot Record to File
例子:
dsptw 0 /s dbr0.bin /dbr 将第一硬盘的每个分区的引导信息保存到文件 dbr0.bin
文件大小的说明:保存的分区信息文件和 DBR 信息文件的大小应该为 (516×保存的扇区数量 + 1)
DSPTW
/L: List Disk Partition Info on Screen. (在屏幕上显示磁盘分区信息)
/A: Get Accurate TotalSectors of Disk.
/Ext: Display Big Extend Partition.
例子:
dspw 0 /l将第一硬盘的分区信息显示在屏幕上。
DSPTW
Active Disk Partition n.
例子:
dsptw 0 /ACT:2将第一硬盘的第二分区激活,只有主分区才能被激活。
DSPTW
/FIND: Find Disk Partition.查找分区
type: Can be FAT16/FAT32/FAT/NTFS/LINUX/DELL/HIDE/NORMAL/ALL.
/GhostStyle: Display in Ghost Style, and Disk Start From 1.
例子:
dspt 0 /Find:all查找第一硬盘的所有分区,显示格式0:1 0:2 ....。
DSPTW
/MBR: ReBuild Disk Main Boot Record.
/NOBACK: Don't Backup old MBR.
/File: Restore MBR from filename
例子:
dsptw 0 /mbr重建第一硬盘的主引导记录,默认将原主引导记录备份到 dsk?mbr.bin ,与 Fdisk/mbr 功能相同。
DSPTW
Hide/Unhide Disk Partition n.(隐藏/显示分区n, n可通过 dsptw 0 /l 得到)
例子:
dsptw 0 /hide:3隐藏第一硬盘的第三个分区。
dsptw 0 /unhide:3显示第一硬盘的第三个分区。
DSPTW
Disk: 0-First Hard disk, 1-Second Hard Disk, ...
/DPS: Save Disk Partition Info to Last Cluster (将分区信息保存到硬盘最后一个簇)
/DPR: Restore Disk Partiton Info from Last Cluster (从硬盘最后一个簇,恢复磁盘的分区信息,前提是应该保存分区信息)
/DPC: Compare Disk Partiton Info with Last Cluster (将分区信息与硬盘最后一个簇信息比较)
/Y: Assume Yes on all Queries
说明:该命令慎用,如果你的 BIOS 不支持大硬盘,通过 BIOS 得到的磁盘最后一个簇可能不是真正的最后簇,这时对该簇的读写可能造成数据丢失。
DSPTW
/ChangeType: Change Partition Type.
type: 01-FF.
partno: Partition Number.
直接修改分区的 ID 值:
执行命令 dsptw 0 /l 显示所有分区的ID
执行命令: dsptw 0 /changetype:ee:8 把编号为8的分区的分区ID修改为 0xee
DSPTW |
/PDR: Display Relationship of Partition & Drive(Ghost Style).
Drive: C:, D:, E ...
/A: Process All Drive.
/REVERSE: Display with a Reverse Order(Only when Switch "/A" is used).
dsptw 〔disk〕 /l /a
参数 /a 可以在Win32环境下准确得到磁盘的扇区总数 空硬盘,先写入那个IMG, 再分区,貌似无效,并且无论启动什么都蓝屏
包括光盘PE,只能删除硬盘,新建一个.
这个及其危险!!
希望能通过指定起始位置,越过写入的IMG,在后面成功分区 原帖由 dvd008 于 2012-2-13 07:47 发表 http://bbs.wuyou.net/images/common/back.gif
对,PECMD这个可能有原来的WINCMD的功能,内置脚本可以当一个工具使用.
分区,映像成功.
我说的对齐,希望一定兼容WIN7无SP的版本,分区结果.
比如,起始64K,2048K对齐, 然后通过DISKPART看一下. NT5默认31(32 ...
Q:另外,品牌机的EISA分区,ID是12,可以简单的由FAT32或者NTFS直接改, 即修改ID功能.
分区工具都可以,命令行我原来使用DISKRW
这里的用法为:
SHOW-partnew0#1 7 //改为NTFS
SHOW-partnew0#1 6 //改为DOSFAT--0x06
SHOW-partnew0#1 0xC //改为DOSFATLBA--0x0C
SHOW-partnew0#1 0x12//改回0x12--Compaq diagnost --EISA 先分区,再删除最前面部分,写入那个IMG
然后,使用PECMD分区, 好像选0X07, 0X0B 无效, 用0X96成功,但不识别,
使用DSPT,修改为ID=0X0B ,重新驱动,成功.
起始位置是绝对值 原帖由 dvd008 于 2012-2-13 08:01 发表 http://bbs.wuyou.net/images/common/back.gif
WIN7无SP,正常使用磁盘管理分区,默认起始为4K(4096字节)对齐,
根据磁盘空间可能自动调为64,128,256,512,1024,2048 K
就是说这个对齐,SSD和大硬盘都需要,NT5的,还有老版本的分区工具,都不行.
这个大小, ...
1.
沟通有偏差。
这里分区是最自由的。 你可以随便指定。对齐到哪儿取决于输入的其实参数本身。
指定起始 65536+NNN (新版XXK) 就是你说的64K起始对齐。
指定起始 4096+NNN (新XXK) 就是你说的4K起始对齐。
本PECMD 需要提供的对齐是,加 -align 后,软件自动修正输入的起始值。
2. WIN7是不是用的不是MBR分区表,而用GPT分区表。
目前,内部屏蔽了MBR分区表以外的分区表,不操作。
本功能初衷,是给裸机系统用,需要临时分区(0#4)。GPT分区表没研究,不知道能否实现。
对MBR分区表倒是很透。
回复 #197 2012abc19701 的帖子
另外 读写磁盘、扇区的功能在GETF/PUTF 中。 WIN7是MBR, 但是,DISKPART支持转为GPT目前,都是MBR
加 -align 后,软件自动修正输入的起始值
DISKPART有这个参数,不知道默认多少. 最好是WIN7的 2048M (4096个扇区) 原帖由 dvd008 于 2012-2-13 08:47 发表 http://bbs.wuyou.net/images/common/back.gif
空硬盘,先写入那个IMG, 再分区,貌似无效,并且无论启动什么都蓝屏
包括光盘PE,只能删除硬盘,新建一个.
这个及其危险!!
希望能通过指定起始位置,越过写入的IMG,在后面成功分区
??
A1: 建立 分区, 起始位置可以指定,指到后面,就在后面。
A2: 逻辑系统的分区,其实必须是0.因为这是MBR虚拟出来的出来的分区(MBROS), MBR就在磁盘最开始。
A3: 这个裸机系统PE, 可以先写入IMG,在分区。
你说的蓝屏,是XP、PE等的问题。 可以制定分区类型为window不认识的类型,或隐藏类型。 系统启动后用PECMD SHOW 加载分区。
A4: 包括光盘PE,只能删除硬盘,新建一个.
????? 是PE问题吧。 原帖由 dvd008 于 2012-2-13 09:29 发表 http://bbs.wuyou.net/images/common/back.gif
WIN7是MBR, 但是,DISKPART支持转为GPT
目前,都是MBR
加 -align 后,软件自动修正输入的起始值
DISKPART有这个参数,不知道默认多少. 最好是WIN7的 2048M (4096个扇区)
对MBR分区表, 这个对齐,只是好看点。 说白了就是柱面对齐。 一个柱面不要跨两个分区。具体多少取决于硬件参数,程序自动获取。
对现在大硬盘, 一般为:
512*(63+63*255*N)
N为整数,表示柱面数。
也有的分区软件 512*(63*255*N), 前面63个扇区不丢弃。但是这样有的丢,(大部分)有的不能丢。 原帖由 dvd008 于 2012-2-13 09:11 发表 http://bbs.wuyou.net/images/common/back.gif
先分区,再删除最前面部分,写入那个IMG
然后,使用PECMD分区, 好像选0X07, 0X0B 无效, 用0X96成功,但不识别,
使用DSPT,修改为ID=0X0B ,重新驱动,成功.
起始位置是绝对值
A1: 对, 起始位置是绝对值
Q2: 使用PECMD分区, 好像选0X07, 0X0B 无效, 用0X96成功,但不识别,
使用DSPT,修改为ID=0X0B ,重新驱动,成功.
A2: 裸机系统,不要指定 0x07 0x0B等windows认识的但却是错误类型,等于误导windows。
如果正常类型,必须是磁盘文件系统的格式化的实际类型。裸机机系统为0x06.
指定windows不认识或隐藏类型, PECMD/PQ加载,无限制。 原帖由 dvd008 于 2012-2-13 08:47 发表 http://bbs.wuyou.net/images/common/back.gif
空硬盘,先写入那个IMG, 再分区,貌似无效,并且无论启动什么都蓝屏
包括光盘PE,只能删除硬盘,新建一个.
这个及其危险!!
希望能通过指定起始位置,越过写入的IMG,在后面成功分区
A: 我试过, “空硬盘,先写入那个IMG, 再分区”是可以的。从原理上来说,先后顺序无关。
我用VM 建立一个空硬盘。
先写入那个IMG,
再分区
成功。
注意 VMware有个问题,磁盘不能实时写入虚拟磁盘,显示其它设备。 需要关机(VMware)。 才能同步到虚拟磁盘。 选重启都没用。
具体过程
我用VM 建立一个空硬盘。
先写入那个IMG,
[ 本帖最后由 2012abc19701 于 2012-2-13 12:44 编辑 ] 原帖由 2012abc19701 于 2012-2-13 12:28 发表 http://bbs.wuyou.net/images/common/back.gif
A: 我试过, “空硬盘,先写入那个IMG, 再分区”是可以的。从原理上来说,先后顺序无关。
我用VM 建立一个空硬盘。
先写入那个IMG,
再分区
成功。
注意 VMware有个问题,磁盘不能实 ...
再分区
试试加载
> PECMD SHOW -partnew 0#4a 0x960119537664
> PECMD SHOW0:1,z:
显示期z:盘在其它设备。 (VMWARE没有同步磁盘)。 选关机。选重启无效。
原帖由 2012abc19701 于 2012-2-13 12:33 发表 http://bbs.wuyou.net/images/common/back.gif
再分区
试试加载
> PECMD SHOW -partnew 0#4a 0x960119537664
> PECMD SHOW0:1,z:
显示期z:盘在其它设备。 (VMWARE没有同步磁盘)。 选关机。选重启无效。
136992
关机重启后,自动加载到 M:
另外 N:是宿主硬盘上的 裸机OS 原帖由 2012abc19701 于 2012-2-13 12:40 发表 http://bbs.wuyou.net/images/common/back.gif
关机重启后,自动加载到 M:
136993
另外 N:是宿主硬盘上的 裸机OS
再加载到 z:
> PECMD SHOW 0:1,z:
这里同时加载到 M: 和 Z:
可以去掉 M:
PECMD SHOW,M: 正常了,可能前面我理解有问题.
有没有写MBR功能,类似FDISK/MBR
MBR用WIN7的吧,NT5的也可以吧,好像不一样
能写PBR更好,即BOOTSECT的功能.
分区工具DISKGEN有个清除保留扇区的功能,好像是清除MBR后,分区前的那个空间.
还有个强制删除功能,估计是从扇区直接删除了(这个可能要求高了)
MBR,PBR写入功能即可, 有了这个,即可简单处理PE或者GHOST手工安装(复制安装) 如果分区格式完全兼容WIN7,(WIN7兼容NT5,其实就是NT5的起始对齐问题,导致大硬盘
和SSD跨住面,是硬盘性能下降问题)
MBR,PBR,任意分区,对齐,隐藏,删除,ID修改, 功能就够了
GPT不用考虑了
你就用这个,和WIN7的分区对比,数据一致即可.还可以对比DISKGEN,分区住手的结果 原帖由 dvd008 于 2012-2-13 13:25 发表 http://bbs.wuyou.net/images/common/back.gif
如果分区格式完全兼容WIN7,(WIN7兼容NT5,其实就是NT5的起始对齐问题,导致大硬盘
和SSD跨住面,是硬盘性能下降问题)
MBR,PBR,任意分区,对齐,隐藏,删除,ID修改, 功能就够了
GPT不用考虑了
你就用这个,和 ...
为什么GPT不用考虑? 原帖由 dvd008 于 2012-2-13 13:12 发表 http://bbs.wuyou.net/images/common/back.gif
正常了,可能前面我理解有问题.
有没有写MBR功能,类似FDISK/MBR
MBR用WIN7的吧,NT5的也可以吧,好像不一样
能写PBR更好,即BOOTSECT的功能.
分区工具DISKGEN有个清除保留扇区的功能,好像是清除MBR后,分 ...
A1. /MBR 新版以支持。 可以DOS-MBR WIN-MBR, MBROS-MBR ,。。。
你说的NT5MBR 是XP的吗?你说 WIN7MBR 我没有。 你能提取一份发给我吗?
GETF\\.\PhysicalDrive0,0#512,MBR
MESS %MBR%
拷下来(PECMD MESS支持拷贝),帖上来。或者WINHEX的截图。
A2:NT5 对齐, 我没明白到底是什么东东。 我没有WIN7。 (机器都10年了)
你能发WINPM 的C:盘的截图。 大概如下图。我分析一下详细参数。
C: 上 属性-》高级。
硬盘属性
[ 本帖最后由 2012abc19701 于 2012-2-13 16:07 编辑 ] 原帖由 dvd008 于 2012-2-13 13:12 发表 http://bbs.wuyou.net/images/common/back.gif
正常了,可能前面我理解有问题.
有没有写MBR功能,类似FDISK/MBR
MBR用WIN7的吧,NT5的也可以吧,好像不一样
能写PBR更好,即BOOTSECT的功能.
分区工具DISKGEN有个清除保留扇区的功能,好像是清除MBR后,分 ...
A: 强制删除功能,有了 我也有2000,2002年的机器,如果有256以上内存,
我的这个WIN7PE可能可以启动,磁盘管理,DISKPART都好用,
它的BOOTSECT/MBR 可以写MBR, 新硬盘分区时可以得到.
附件这两个工具,可以提供MBR,PBR. 版本不同,MBR,PBR可能一样. 工具很好用.
[ 本帖最后由 dvd008 于 2012-2-15 08:24 编辑 ] 骨头版PE,启动后,内置TOOL目录(开始菜单),打开,里面有DISKPART组件,
NT5分区,或者早期分区工具,
DUSKPART>
SEL DIS 0
LIS PAR
即可看见偏移, 为31或者32K
WIN7, 起码64K