发信人: crazyjava()
整理人: emil(2002-07-20 18:02:15), 站内信件
|
partition table 放在哪?是不是boot区的第1BEh位起到1FEh位?
但读出来不对!请指教。 thanks a lot.
-- 孤身走我路...
其实,路,两个人一起走比一个人要好。
email: [email protected]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 139.87.93.163] 发信人: kingfox (老狐狸), 信区: Virus 标 题: Re: partition table 问题 发信站: 网易虚拟社区 (Sun May 30 21:55:53 1999), 站内信件
【 在 crazyjava (骄傲的中国人) 的大作中提到: 】
: partition table 放在哪?是不是boot区的第1BEh位起到1FEh位?
: 但读出来不对!请指教。 thanks a lot.
你说的位置是对的。如果读出来不对,八成是被病毒感染了。当然也有可能是
你安装了某些需要改写MBR的软件,比如SystemCommand什么的。
-- ------------------------------------------------------------
有缘则聚,缘尽则散,随缘而定,随遇而安。
------------------------------------------------------------
欢迎光临“电子工程师园地”http://kingfox.163.net
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.19.55] 发信人: crazyjava (骄傲的中国人), 信区: Virus 标 题: Re: partition table 问题 发信站: 网易虚拟社区 (Mon May 31 03:46:09 1999), 站内信件
【 在 kingfox (老狐狸) 的大作中提到: 】
: 【 在 crazyjava (骄傲的中国人) 的大作中提到: 】
: : partition table 放在哪?是不是boot区的第1BEh位起到1FEh位?
: : 但读出来不对!请指教。 thanks a lot.
:
: .......
thanks.
1) 病毒可以保证没有,而且在一部刚刚fdisk和format完,只有dos
的machine上测试了一下,还是不对。用pc tools 5.0等工具来看
了看,结果与我的程序一样。不知为什么?
2) 即使装了syscomand或其他boot区tools,或用partitionmagic改过,
但fdisk和其它工具都能显示正确的partition table,是不是还有
其它地方是存放它的?
thanks again
-- 孤身走我路...
其实,路,两个人一起走比一个人要好。
email: [email protected]
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 139.87.93.163] 发信人: ycs830 (老山羊), 信区: Virus 标 题: Re: partition table 问题 发信站: 网易虚拟社区 (Mon May 31 09:50:05 1999), 站内信件
【 在 crazyjava (骄傲的中国人) 的大作中提到: 】
: partition table 放在哪?是不是boot区的第1BEh位起到1FEh位?
PA T
: 但读出来不对!请指教。 thanks a lot.
咳,在DOS里看见了你的文章,果然你是用PCTOOLS看的。PCTOOLS只能
看到DOS分区的逻辑扇区,BOOT区是DOS的逻辑0扇区,但不是主引导区。主
引导区告诉你DOS分区的起始和终止位置,当然它本身不在DOS分区里。
用NORTON看吧,挺方便的。
主引导区(PAT)在物理0道0头1扇区。
DOS引导区(BOOT)常常在1道0头1扇区。
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.78.174] 发信人: kingfox (老狐狸), 信区: Virus 标 题: Re: partition table 问题 发信站: 网易虚拟社区 (Mon May 31 19:48:34 1999), 站内信件
【 在 crazyjava (骄傲的中国人) 的大作中提到: 】
: 【 在 kingfox (老狐狸) 的大作中提到: 】
: : 【 在 crazyjava (骄傲的中国人) 的大作中提到: 】
: :
: : .......
: .......
PC Tool读出的是DOS分区的引导扇区,而分区表存放在硬盘的主引导
扇区里面。可以用以下的程序在Debug里面读取主引导扇区:
mov ax, 0201
mov bx, 1000
mov cx, 0001
mov dx, 0080
int 13
int 3
然后用d命令就可以察看分区表了。
-- ------------------------------------------------------------
有缘则聚,缘尽则散,随缘而定,随遇而安。
------------------------------------------------------------
欢迎光临“电子工程师园地”http://kingfox.163.net
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.101.1.75]
|
|