硬盘相关参数信息实用
每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。写范文的时候需要注意什么呢?有哪些格式需要注意呢?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。
硬盘相关参数信息篇一
硬盘分区表信息对硬盘的启动至关重要,如果找不到有效的分区表,将不能从硬盘启动或即使从软盘启动也找不到硬盘。 通常,第一个分区表项的第0子节为80h,表示c盘为活动dos分区,硬盘能否自举就依*它。
若将该字节改为00h,则不能从硬盘启动,但从软盘启动后,硬盘仍然可以访问。分区表的第4字节是分区类型标志,第一分区的此处通常为06h,表示c盘为活动dos分区,若对第一分区的此处进行修改可对硬盘起到一定加密作用。
1.若将该字节改为0,则表示该分区未使用,当然不能再从c盘启动了。从软盘启动后,原来的c盘不见了,你看到的c盘是原来的d盘,d盘是原来的e盘,依此类推。
2.若将此处字节改为05h,则不但不能从硬盘启动,即使从软盘启动,硬盘的每个逻辑盘都不可访问,这样等于整个硬盘被加密了。另外,硬盘主引导记录的有效标志是该扇区的最后两字节为55aah。若将这两字节变为0,也可以实现对整个硬盘加锁而不能被访问。硬盘分区表在物理0柱面0磁头1扇区,可以用norton for win95中的diskedit直接将该扇区调出并修改后存盘。或者在debug下用int 13h的02h子功能将0柱面0磁头1扇区读到内存,在相应位置进行修改,再用int 13h的03h子功能写入0柱面0磁头1扇区就可以了。
上面的加密处理,对一般用户来讲已足够了。但对有经验的`用户,即使硬盘不可访问,也可以用int 13h的02h子功能将0柱面0磁头1扇区读出,根据经验将相应位置数据进行修改,可以实现对硬盘解锁,因为这些位置的数据通常是固定的或有限的几种情形。
另外一种保险但显得笨拙的方法是将硬盘的分区表项备份起来,然后将其全部变为0,这样别人由于不知道分区信息,就无法对硬盘解锁和访问硬盘了。
我们知道,在cmos中可以设置系统口令,使非法用户无法启动计算机,当然也就无法使用硬盘了。但这并未真正锁住硬盘,因为只要将硬盘挂在别的计算机上,硬盘上的数据和软件仍可使用。要对硬盘启动加口令,可以首先将硬盘0柱面0磁头1扇区的主引导记录和分区信息都储存在硬盘并不使用的隐含扇区,比如0柱面0磁头3扇区。
然后用debug重写一个不超过512字节的程序(实际上100多字节足矣)装载到硬盘0柱面0磁头1扇区。该程序的功能是执行它时首先需要输入口令,若口令不对则进入死循环;若口令正确则读取硬盘上存有主引导记录和分区信息的隐含扇区(0柱面0磁头3扇区),并转去执行主引导记录。
由于硬盘启动时首先是bios调用自举程序int 19h将主硬盘的0柱面0磁头1扇区的主引导记录读入内存0000:7c00h处执行,而我们已经偷梁换柱,将0柱面0磁头1扇区变为我们自己设计的程序。这样从硬盘启动时,首先执行的不是主引导程序,而是我们设计的程序。
在执行我们设计的程序时,口令若不对则无法继续执行,也就无法启动了。即使从软盘启动,由于0柱面0磁头1扇区不再有分区信息,硬盘也不能被访问了。当然还可以将我们设计的程序像病毒一样,将其中一部分驻留在高端内存,监视int 13h的使用,防止0柱面0磁头1扇区被改写。
unix操作系统可以实现多用户管理,在dos系统下,将硬盘管理系统进行改进,也可实现类似功能的多用户管理。该管理系统可以满足这样一些要求:
1.将硬盘分为公用分区c和若干专用分区d。其中“超级用户”来管理c区,可以对c区进行读写和更新系统;“特别用户”(如机房内部人员)通过口令使用自己的分区,以保护自己的文件和数据;“一般用户”(如到机房上机的普通人员)任意使用划定的公用分区。后两种用户都不能对c盘进行写操作,这样如果把操作系统和大量应用软件装在c盘,就能防止在公共机房中其他人有意或无意地对系统和软件的破坏,保证了系统的安全性和稳定性。
2.在系统启动时,需要使用软盘钥匙盘才能启动系统,否则硬盘被锁住,不能被使用。 此方法的实现可通过利用硬盘分区表中各逻辑盘的分区链表结构,采用汇编编程来实现。
我们知道,软盘上有写保护缺口,在对软盘进行写操作前,bios要检查软盘状态,如果写保护缺口被封住,则不能进行写操作。而写保护功能对硬盘而言,在硬件上无法进行,但可通过软件来实现。
在dos系统下,磁盘的写操作包括几种情况:
支持下的写操作,如md、rd、copy等;
②在dos功能调用中的一些子功能如功能号为10h、13h、3eh、5bh等可以对硬盘进行写操作;
③通过int 26h将逻辑扇区转换为绝对扇区进行写;
④通过int 13h的子功能号03h、05h等对磁盘进行写操作。 但每一种写操作最后都要调用int 13h的子功能去实现。
因此,如果对int 13h进行拦截,可以实现禁止对硬盘特定逻辑盘的写操作。由于磁盘上文件的写操作是通过int 13h的03h子功能进行写,调用此子功能时,寄存器cl表示起始扇区号(实际上只用到低6位);ch表示磁道号,在硬盘即为柱面号,该柱面号用10位表示,其最高两位放在cl的最高两位。
对硬盘进行分区时可以将硬盘分为多个逻辑驱动器,而每个逻辑驱动器都是从某一个完整的柱面开始。如笔者的硬盘为2.5gb,分为c、d、e、f、g五个盘。其中c盘起始柱面号为00h,d盘起始柱面号为66h,e盘起始柱面号为e5h,f盘起始柱面号为164h,g盘起始柱面号为26bh。如果对int 13h进行拦截,当ah=03h,并且由cl高两位和ch共同表示的柱面号大于e4h并小于164h,就什么也不做就返回,这样就可以实现对e盘禁止写。
s("content_relate");【有关硬盘的相关信息集锦】相关文章:
1.有关电脑硬盘的常识2.iso9000的相关信息3.关于美国留学相关信息4.日本留学的相关信息5.美国留学的相关信息6.有关硬盘空间租用合同3篇7.有关双硬盘组合与光驱的安装方法8.硬盘知识
- 唐诗三百首
- 古诗三百首
- 宋词精选
- 元曲精选
- 古诗十九首
- 小学古诗
- 小学生必背古诗80首
- 小学生必背古诗70首
- 写景的古诗
- 咏物诗
- 描写春天的古诗
- 描写夏天的古诗
- 描写秋天的古诗
- 描写冬天的古诗
- 描写雨的古诗
- 描写雪的古诗
- 描写风的古诗
- 描写花的古诗
- 描写梅花的古诗
- 描写荷花的古诗
- 描写柳树的古诗
- 描写月亮的古诗
- 描写山的古诗
- 描写水的古诗
- 描写长江的古诗
- 描写黄河的古诗
- 描写儿童的古诗
- 山水诗
- 田园诗
- 边塞诗
- 含有地名的古诗
- 节日古诗
- 春节古诗
- 元宵节古诗
- 清明节古诗
- 端午节古诗
- 七夕古诗
- 中秋节古诗
- 重阳节古诗
- 古代抒情诗
- 伤怀的古诗
- 咏史怀古诗
- 爱国古诗
- 送别诗
- 离别诗
- 思乡诗
- 思念的诗
- 爱情古诗
- 励志古诗
- 哲理诗
- 闺怨诗
- 赞美老师的古诗
- 赞美母亲的古诗
- 关于友情的古诗
- 关于战争的古诗
- 忧国忧民的古诗
- 婉约诗词
- 豪放诗词
- 人生必背古诗
- 论语
- 诗经
- 孙子兵法
- 三十六计
- 史记
- 周易
- 山海经
- 资治通鉴
- 黄帝内经
- 了凡四训
- 梦溪笔谈
- 千字文
- 世说新语
- 左传
- 大学
- 中庸
- 尚书
- 礼记
- 周礼
- 仪礼
- 庄子
- 鬼谷子
- 老子
- 孟子
- 墨子
- 荀子
- 韩非子
- 列子
- 淮南子
- 管子
- 尉缭子
- 吴子
- 伤寒论
- 天工开物
- 素书
- 汉书
- 文心雕龙
- 吕氏春秋
- 孝经
- 孔子家语
- 颜氏家训
- 孙膑兵法
- 搜神记
- 笑林广记
- 楚辞
- 乐府诗集
- 论衡
- 百战奇略
- 战国策
- 三国志注
- 将苑
- 六韬三略
- 反经
- 公孙龙子
- 司马法
- 逸周书
- 黄帝四经
- 清官贪官传
- 睡虎地秦墓竹简
- 贞观政要
- 金刚经
- 佛说四十二章经
- 水经注
- 农桑辑要
- 文昌孝经
- 六祖坛经
- 地藏经
- 徐霞客游记
- 弟子规
- 增广贤文
- 幼学琼林
- 冰鉴
- 容斋随笔
- 智囊
- 围炉夜话
- 商君书
- 魏书
- 周书
- 三字经
- 子夏易传
- 笠翁对韵
- 公羊传
- 尔雅
- 三国志
- 后汉书
- 明史
- 晋书
- 宋史
- 新唐书
- 旧唐书
- 隋书
- 元史
- 宋书
- 北齐书
- 新五代史
- 陈书
- 金史
- 南齐书
- 梁书
- 旧五代史
- 辽史
- 北史
- 南史
- 续资治通鉴
- 明季北略
- 浮生六记
- 高士传
- 大唐西域记
- 传习录
- 小窗幽记
- 国语
- 说苑
- 本草纲目
- 神农本草经
- 难经
- 千金方
- 奇经八脉考
- 濒湖脉学
- 棋经十三篇
- 古画品录
- 茶经
- 百家姓
- 智囊(选录)
- 罗织经
- 朱子家训
- 陶庵梦忆
- 红楼梦
- 三国演义
- 聊斋志异
- 西游记
- 水浒传
- 儒林外史
- 封神演义
- 太平广记
- 警世通言
- 镜花缘
- 醒世恒言
- 剪灯新话
- 隋唐演义
- 初刻拍案惊奇
- 老残游记
- 博物志
- 孽海花
- 三侠五义
- 穆天子传
- 二刻拍案惊奇
- 喻世明言
- 说唐全传
- 老残游记续集
- 三刻拍案惊奇
- 四十二章经
- 心经
- 法华经
- 华严经
- 楞伽经
- 无量寿经
- 圆觉经
- 易传
- 抱朴子
- 阴符经
- 黄庭经
- 文子
- 太玄经
- 悟真篇
- 声律启蒙
- 随园诗话