:如何确认哪些扇区是可写入的绝对安全扇区。
请教:如何确认哪些扇区是可写入的绝对安全扇区.
三步曲的最后一步,如何确认哪些扇区是可写入的绝对安全扇区.
需要用到一个扇区,计划在前63扇区中20-30扇区里面找一个全是0的扇区用来写入数据(Data).
不知计算机硬盘(Hard)每道的扇区数是如何确定的,是否与计算机硬盘(Hard)容量有关?是不是因为绝大部分的都是63扇区?
有什么办法能比较方便地确定绝对安全扇区?-------
划个自定义分区,从分区表读取起始扇区和结束扇区,在他们中间的扇区是安全的.(注:主引导程序(Procedures)(Procedures)里面的分区,不是逻辑分区)-------
假如在软件(soft)中增加把密码写入扇区的选项的话.
下面考虑了一些写入前的提示信息,每一位看看警告信息是否足够?
--------------------------------------
cls
echo.
echo 是否需要把设置的密码保存到39扇区,以提高密码系统的安全性?
echo.
echo 计算机硬盘(Hard)上的密码文件丢失后,将读取扇区里面的密码,用来验证.
echo.
set sector=
Set /P sector= 是否需要 ?[y/是 n/否]:........................
........................
echo.
echo 您选择(Choose)了把密码保存到39扇区,请最开始确认39扇区内的信息.
echo.
echo 若是首次选择(Choose)写入扇区,应确保39扇区为空闲扇区,即显示信息全部为0.
echo 若不全为0,请不要选择(Choose)写入.
echo.
echo 曾经进行过写入操作后,该扇区显示的将是上次写入的内容.
echo.
echo 按任意键,查看39扇区信息.
pause>nul
........................
........................
echo.
echo --------------------------------------
echo.
echo 请确认是否写入39扇区:
echo.
echo 选择(Choose)“是”后,将会出现最后的改写提示.
echo.
echo "Disk Sector Will be Modified, Continue ? (Y/N)"
echo 输入“Y”将进行写入操作,放弃请选“N”.
echo.
echo --------------------------------------
set sector_2=
Set /P sector_2= 是否写入39扇区?[y/是 n/否]:-------
太过专业的提示,一般人看不懂,可能会一直YES-------
QUOTE:原文章由 lianjiang 于 2007-6-3 04:25 PM 发表
请教:如何确认哪些扇区是可写入的绝对安全扇区.
三步曲的最后一步,如何确认哪些扇区是可写入的绝对安全扇区.
需要用到一个扇区,计划在前63扇区中20-30扇区里面找一个全是0的扇区用来写入数据(Data).
不知计算机硬盘(Hard) ...
一般来说,按照绝对扇区来划分,前63个扇区,仅仅1扇区被占用了,有62个扇区如果没有写入东西的话应该是空闲的,即使写入数据(Data)也不怎么会对计算机硬盘(Hard)的MBR构成威胁,而不能是活动分区的扇区是从绝对扇区的63扇区,也就是逻辑扇区的64扇区开始的.为了保险起见,从绝对扇区中部入手应该问题不大.
[ By the end of this article q8q8feng 于 2007-6-4 02:16 PM Editor ]-------
QUOTE:原文章由 q8q8feng 于 2007-6-3 11:48 PM 发表 一般来说,按照绝对扇区来划分,前63个扇区,仅仅1扇区被占用了,有62个扇区如果没有写入东西的话应该是空闲的,即使写入数据(Data)也不怎么会对计算机硬盘(Hard)的MBR构成威胁,而不能是活动分区的扇区是从绝对扇区的64扇区,也就是逻辑扇 ...
根据所查资料,第一磁道中只有第一扇区是MBR,其余绝大部分的都是保留的空闲扇区,没有被利用.当然有一些底层软件(soft)可能会占用部分扇区.譬如目前grub4dos就用了16个扇区.这样的话,即使写入的扇区不是空闲,最多只会影响到某一软件(soft)的使用,也不怎么会出现要紧后果.
现在问题是:是不是因为每道绝大部分的都是63扇区?与哪些因素有关?-------
CHS=0,0,1放的是计算机硬盘(Hard)主引导程序(Procedures)(Procedures)(512字节),计算机硬盘(Hard)主引导程序(Procedures)(Procedures)的结构如下:
000H-1BDH为主引导程序(Procedures)(Procedures)
1BEH-1FDH为主分区表,他可以有4个分区
1FEH-1FFH=AA55H,为有效引导扇区标志
主分区表结构如下:
00H 激活标志
01—03 分区开始物理地址
04 分区类型,详细含义参照PQ
05—07 分区结束物理地址
08—0B 此分区前的总扇区数(另一说法此分区第一扇区的绝对扇区号)
0C—0F 此分区总扇区数
*当某个分区的下面分区的结束地址与这一个某个分区的开始地址一样,也就形成了分区循环,这就是王XX的逻辑锁,具有这样结构的计算机硬盘(Hard)挂在DOS内核的操作操作操作系统就会造成死锁.
超过4个分区的逻辑分区当然就是主分区表结构在其他子分区的延伸.
*通常,一个计算机硬盘(Hard)的0磁道一般只会供主引导程序(Procedures)(Procedures)使用,而不能是现在大多数的磁盘S=64,所以也就有了2-63扇区一般不写入数据(Data)的来由.以前的计算机硬盘(Hard)S并不为64,所以才提醒要慎重处理.计算机硬盘(Hard)的S都大于16,所以GRUB是安全的.
*通常只有计算机硬盘(Hard),USB-HDD具有主引导程序(Procedures)(Procedures)(ZIP的咱不清楚),软盘是没有主引导程序(Procedures)(Procedures)的,他的第一个扇区就相当于分区引导程序(Procedures)(Procedures).
*MS的FDISK只用了2条分区表项(单分区的就1条).
*另外,0磁道经常写入很有可能导致计算机硬盘(Hard)提前退休(读取一般不怎么会),所以才建议您创建一个自己的分区来用.
[ By the end of this article netwinxp 于 2007-6-4 08:36 AM Editor ]-------
另FAT(FAT32)分区的大致结构为:
分区引导程序(Procedures)(Procedures),操作操作操作系统的不同将导致各异,不过一般都带有磁盘I/O参数表,操作操作操作系统引导文件装入程序(Procedures)(Procedures),错误信息提示(比如说是:Missing Oprating System),最后是有效标志AA55
文件分配表(FAT或者是FAT32)
文件分配表副本
数据(Data)区:
1,磁盘根目录文件和目录区
II.子目录,子目录文件目录区,文件数据(Data)混杂
当文件分配表损坏将导致数据(Data)极难恢复!!
到我们访问一个文件的时候,最开始访问目录文件区的相应项取得首蔟号,然后依据文件分配表的单向链依次把对应的蔟的内容读到计算机内存(当中还要先依据分区表和磁盘I/O参数表转化成绝对CHS)
[ By the end of this article netwinxp 于 2007-6-4 08:57 AM Editor ]-------
NTFS结构咱不清楚,有天天办公(DayOffice)的天天办公(DayOffice)的计算机高手的请补上.:lol-------
QUOTE:原文章由 <i>netwinxp</i> 于 2007-6-4 08:31 AM 发表 <a href="http://bbs.wuyou.com/redirect.php?goto=findpost&pid=1087498&ptid=106951" target="_blank"><img src=http://202.196.64.143/sing/itkhl/"http://bbs.wuyou.com/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open('http://bbs.wuyou.com/images/common/back.gif');}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
*另外,0磁道经常写入很有可能导致计算机硬盘(Hard)提前退休(读取一般不怎么会),<br />
00H ...
<br />不用怕,计算机硬盘(Hard)不是他的……:lol
老汉路过天天办公(DayOffice),进来看看一下,咳,咳,咳,人老了,不中用了,每一位别管我,您们继续……
[]作者:本站整理 来源:不祥