如何用软件方法实现电脑不能从软盘启动?

mainroad 2000-02-14 12:23:00
BIOS里可以手动设置,使电脑不能从软盘启动。如何用软件方法实现同一效果呢?
...全文
342 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
blaise 2000-02-16
  • 打赏
  • 举报
回复
u r searching common solution,or for one/some special machine?
mainroad 2000-02-16
  • 打赏
  • 举报
回复
谢谢朋友们的真诚回答,谢谢gypb,我找到了问题的答案,mainroad不胜感激。
gypb 2000-02-16
  • 打赏
  • 举报
回复
原理是这样的:
硬盘的主引导扇区为物理0头0扇区,512字节,在偏离1BE处为硬盘逻辑分区标志,
是一个链表机构,操作系统就是根据它来获知有几个逻辑盘的。如果将最后的逻辑盘的链接指向第一个,DOS在获取逻辑盘标志时就回死循环。一般将1BE处填入80 01 02 05 02 ,2BE处填入 00 01 02 05 02(此处数据我印象中好象是这样的) 既可形成软盘不能启动,造成硬盘假死。
kxy 2000-02-16
  • 打赏
  • 举报
回复
?
gypb 2000-02-16
  • 打赏
  • 举报
回复
修该0扇区的分区标志,形成循环分区表就可,可DOS重软盘无法启动,不过要重写主引导
扇区的代码,把正确的代码放入0扇区后的扇区中,在系统启动时如果是硬盘,就回读入自己写的主引导代码,主引导代码只须将元来正确的带吗读到0000:7c00执行就可。
软盘启动时,由于在读硬盘分区表时出现死循环,而导致无发启动。

我曾经编写过此种程序,用的是汇编语言。如果该了INT13,就更病毒差不多了。
另: KV300 L++的硬盘锁就是次原理。

pesky 2000-02-16
  • 打赏
  • 举报
回复
可用70h,71h端口使cmos ram的
10h=00h;A:,B;驱去掉
2eh=01h--20h低位checksum
2fh=01h--20h高位checksum

radish 2000-02-16
  • 打赏
  • 举报
回复
i agree with Firing_Sky
mainroad 2000-02-16
  • 打赏
  • 举报
回复
通过汇编调用修改CMOS的设定, 也还是可以被手动修改回来的,不能达到效果
mainroad 2000-02-16
  • 打赏
  • 举报
回复
for commom solution to all computers.Thanks!

这在国外已有软件实现了,我就是不清楚怎么实现。有劳各位了,多谢^_^
sunqi 2000-02-14
  • 打赏
  • 举报
回复
每次装完一软件,如nt4.0总是提示请从驱动器中拿走软盘,再按确定。
盖茨都无法解决。还有谁会?
asuddy 2000-02-14
  • 打赏
  • 举报
回复
我有办法了,cih.
Firing_Sky 2000-02-14
  • 打赏
  • 举报
回复
我认为只能通过汇编调用修改CMOS的设定才能解决这个问题
NowCan 2000-02-14
  • 打赏
  • 举报
回复
我认为不可能,电脑启动时最先执行的是操作系统,此时不会理会你的软件。
  目前市面上有很多基于WINDOWS PE的光盘启动工具,但授之以鱼,不如授之以渔。 希望做网管的同行们,或者对电脑有自己动手兴趣的人,不妨自己做张无忧启动光盘吧! 制作者:Jasonhu(http://rriver.126.com) OICQ:9192285 Email:hxj636@sina.com 声明:本手册内容均来自网络,感谢有那么多光盘制作高手分享经验!此手册中一些文章的作者已经无从查找,在此同样表示敬意!由于有很多的光盘制作爱好者还处于入门阶段,对光盘的制作感到非常的迷茫,为了使更多的人尽快的走进制作光盘高手的行列,本人从各个光盘制作论坛以及一些网站收集了一些资料,整理成此册,本人精力有限,不能对全部的内容都进行实践来验证其正确性,所以请大家在使用此手册时,意外造成的损失,给予谅解!祝大家制作出越来越多的精品光盘!欢迎大家光临我的站点,互相学习,共同进步;再次感谢一些提供光盘制作资料的朋友们 。经过了数次修改之后这个手册的内容越来越丰富,收藏教程图文并茂,提供小插件文件;真的祝愿大家拥有一册,快速成为光盘制作高手!在以后的各大光盘制作论坛上,希望越来越少见那些没有人愿意回贴的帖子---因为很多的问题的答案可以在手册中找到!^_^ 一.启动盘原理和由来及常用工具(JFXIE授权cdbest.net发布) 二.单系统启动盘的制作(JFXIE) 三.多重系统启动盘的制作(JFXIE) 四.Windows n合1启动光盘制作攻略(提供2k/xp/2003引导文件)(JFXIE) 五.彩色中文菜单的制作(JFXIE) 六.微软集成光盘教学系列(1)WMP8替换为WMP9(微软破解中心) 七.WINXP PRO和HOME版2in1的制作过程 (wenking)   八.用VMware和Virtual Daemon Tool测试iso的启动功能 九.用Nero Burning Rom刻录ISO文件  十.用Nero Burning Rom制作无忧启动盘  十一.不可引导的ISO>>>>可引导的ISO  十二.NT 4.0启动光盘制作 十三.CDRWIN制作NT4.0启动光盘 十四.Windows2000启动光盘制作 十五.用CDRWIN制作Windows2000启动光盘 十六.用CDIMAGE制作Windows2000启动光盘 十七.WindowsXP制作(CDIMAGE法) 十八.Win2000+Win98多重启动光盘制作 十九.Win2000三合一启动光盘制作 二十.自动化安装Windows系列 二十一.如何隐藏目录和文件 二十二.用cryptcd刻录加密cd 二十三.Ghost知识和应用大集合 二十四.无忧启动光盘 FAQ(Frequently Asked Questions,常见问题及解答) 二十五.9394论坛启动光盘精华贴收藏 二十六.重新打造你的XP/2003的安装光盘(精简100M以上哦) 二十七.(图解)把最新KB826939补丁合集集成到Windows XP SP1安装光盘 二十八.《各类光盘一览》 二十九.虚拟软盘 by lyh728 三十.刻录各种启动光盘的经验小结 三十一.制做大于2.88MB的软盘映像及从光盘启动该映像的方法 三十二.DiskEmu内部命令的简要说明 三十三.实战Windows2000自动集成安装心得 三十四.刷新计算机BIOS方法大全 三十五.一张普通的700M光盘为什么能够存储1.27GB的东西? 三十六.Office XP 集成sp1和sp2的方法 三十七.Windows 2000 安装盘成sp4的方法 三十八.手把手教大家怎样制作万能Ghost 98镜象文件 三十九.Windows 2000/XP 故障恢复控制台(Recovery Console)使用介绍 四十.用EasyBoot 制作Windows 2000和XP N合1 启动光盘的详细说明 四十一.HDDREG的全中文使用攻略! 四十二.推荐两篇关于硬盘坏道修复及数据恢复的文章,供大家参考 四十三.Windows XP SP2预览 四十四.组装机也能一键恢复 四十五.创建可引导光盘更完美的解决之道 四十六.创建无人值守安装的WinXP光盘 四十七.创建无人值守安装的Win2003光盘 四十八.创建多重引导DVD光盘 四十九.EasyBoot专题-光盘启动区FAQ列表 五十.EasyBoot制作启动光盘的方法和步骤 五十一.制作属于自己的OEM安装光盘(加入自己的oem信息,提供软件 ) 五十二.制作瑞星DOS盘的方法及使用技巧 五十三.自己制作Windows PE工具盘 五十四.加密光盘破解不完全攻略 五十五.Multimedia Builder基础教程 五十六.用AMS轻松制作光盘AutoRun程序 五十七.在硬盘上启动win xp pe 和其他相关OS 五十八.自动安装系统中的BAT 五十九.工具光盘制作笔记 六十.管理员的随身工具包 六十一.变 Windows Server 2003 为工作站 六十二.制作中文WINPE+ERD只需要600K 六十三.深山红叶迷你工具光盘制作总结 六十四.制作Office 2003 5合1的详细教程 六十五.自己制作Windows Server 2003, Enterprise免激活启动光盘 六十六.制作2000三合一带SP4的光盘方法 六十七.虚拟的世界更精彩 六十八.建立在内存上的硬盘 六十九.Win9X/ME OEM(系统集成商)预安装工具包提取方法 七十.打造XP系统万能克隆(提供万能GHOST必备工具) 七十一.简明批处理教程 七十二.用DOS批处理命令制作GHOST系统恢复盘 七十三.研究WINDOWS installer 参数全集 七十四.为Windows多功能系统维护光盘0810加入PPPOE拨号功能 七十五.BCDW启动盘制作 七十六.让你的Ghost XP盘更加自动化--自动选择计算机类型原理简述 七十七.怎样制作支持SATA,SCSI,RAID控制器的 2000/XP/2003系统万能预装版 七十八.Windows 2000 3in1与Windows XP 2in1启动光盘的最新制作方法(xzf) 七十九.克隆全自动准备工具 For Windows 2000/XP/2003(YangHaiJun) 八十.800m光盘的刻录方法(kaibiao) 八十一.简述克隆恢复到任意分区的原理 八十二.制作各种自动运行光盘方法大集合(提供相关文件) 八十三.最新原创教程 Windows XP Ghost 万能克隆映像 八十五.将SP2整合到WinXP安装光盘中的操作方法 八十六.怎样制作自己电脑的恢复光盘? 八十七.DOS下实现硬盘自动无损数据重新分区的方法 八十八.GHOST相关总结,不定期更新! 八十九.恢复Windows2000/XP 管理员密码(Rock2000) 九十.万能ghost 自动电源检测程序
◆ 01.htm 1、怎么用mscomm控件检测modem是否与计算机联接正确?2、如何用mscomm挂断modem与别的电话机间的连接?(已接通) ◆ 02.htm CWinInetConnection---一个封装了WinInet API函数的类 ◆ 03.htm MODEM通讯意外处理 ◆ 04.htm MsComm 文字传输 ◆ 05.htm PING一个IP地址(向它发送一个数据包并等待回应) ◆ 06.htm SMTP协议简介 (Simple Mail Transfer Protocol) ◆ 07.htm VB5.0 中远程数据库的访问 ◆ 08.htm VB下如何编写CRC校验程序 ◆ 09.htm VB中Winsock控制的UDP协议的使用 ◆ 10.htm Visual Basic 6中发送邮件的新方法 ◆ 11.htm Visual Basic通信程序设计 ◆ 12.htm Whois 示例程序 ◆ 13.htm Winsock Terminal示例程序 ◆ 14.htm WinSock断开导致客户端问题 ◆ 15.htm 把Outlook信箱中的附件另存为 ◆ 16.htm 保证连网计算机时间同步 ◆ 17.htm 编写网络寻呼机 ◆ 18.htm 编制自已的电话录音小程序 ◆ 19.htm 程序中如何启动默认的拨号连接 ◆ 20.htm 程序中如何启动默认的拨号连接? ◆ 21.htm 打开器并进入指定网址 ◆ 22.htm 打开一个直接到自己主页的器 ◆ 23.htm 得到用户的IP地址 ◆ 24.htm 电话拨号 ◆ 25.htm 电子邮件的标准格式 (RFC 822) ◆ 26.htm 断开拨号网络的连接 ◆ 27.htm 断开与 Internet 的连接 ◆ 28.htm 发送电子邮件附件 ◆ 29.htm 发送电子邮件附件1 ◆ 30.htm 发送电子邮件附件2 ◆ 31.htm 发送电子邮件附件3 ◆ 32.htm 发送电子邮件附件4 ◆ 33.htm 获得用户网络登录名 ◆ 34.htm 基 于Win95 的VB5 串 口 通 信 程 序 ◆ 35.htm 基于Win95的VB5串口通信程序 ◆ 36.htm 几个设置IE的API ◆ 37.htm 检测运程数据传送的断线 ◆ 38.htm 简单的聊天程序 ◆ 39.htm 简单电子邮件发送程序 ◆ 40.htm 建立拨号联接 ◆ 41.htm 将所有窗口最小化 ◆ 42.htm 利用IE控件访问Internet ◆ 43.htm 利用IE控件设计简易器 ◆ 44.htm 利用Mscomm32控件判断MODEM是否打开,或者正在工作,并且判断拨号时是否遇忙音 ◆ 45.htm 利用TAPI进行电话拨号 ◆ 46.htm 利用VB访问Internet ◆ 47.htm 利用VB设计聊天室 ◆ 48.htm 利用Visual Basic实现无线通讯 ◆ 49.htm 利用Winsock控件实现局域网通信 ◆ 50.htm 强制一个本地或远程NT系统关闭 ◆ 51.htm 取得网卡序列号 ◆ 52.htm 如何从 Internet 上取回某一个网页的內容? ◆ 53.htm 如何检测是否已连接到Internet? ◆ 54.htm 如何利用Winsock控件编写自己的Internet程序 ◆ 55.htm 如何每天抓取 Internet 上某一个网页中的图片来更换桌面的壁纸? ◆ 56.htm 如何启动拨号网路中的连线? ◆ 57.htm 如何使用MSCOMM32.OCX发送大于80H的字符,可否给个示例程序 ◆ 58.htm 如何通过VB获取网卡地址 ◆ 59.htm 如何用VB打开默认器或默认发信程序? ◆ 60.htm 如何用Visual Basic编写小型的网络系统 ◆ 61.htm 如何在程序中启动 NT 的【拨号连接】对话框 ◆ 62.htm 如何在程序中启动 NT 的【拨号连接】对话框? ◆ 63.htm 如何在网页上使用 VB5 制作的 ActiveX 控件? ◆ 64.htm 如何中断【拨号网络连接】 ◆ 65.htm 设计Browser及FTP程序 ◆ 66.htm 设计Chat程序 ◆ 67.htm 设计E-mail程序 ◆ 68.htm 设置计算机名称 ◆ 69.htm 使用VB获得一页的HTML代码 ◆ 70.htm 使用VB收发电子邮件 ◆ 71.htm 使用标签控件调出器 ◆ 72.htm 使用超链接和发送Email ◆ 73.htm 使用器的文件复制对话框 ◆ 74.htm 输入/输出篇 ◆ 75.htm 通过WnetEnumResource函数获得网络资源 ◆ 76.htm 通往 Internet 的捷径 ◆ 77.htm 显示计算机的名称 ◆ 78.htm 用 MAPI 控件实现发送邮件 ◆ 79.htm 用 WinSock 控件下载文件 ◆ 80.htm 用 Winsock 实现聊天的程序 ◆ 81.htm 用Internet Transfer编写FTP程序 ◆ 82.htm 用Sockets发送电子邮件 ◆ 83.htm 用VB 创 建 自 己 的 通 信 程 序 ◆ 84.htm 用VB5.0开发通信软件的技巧 ◆ 85.htm 用VB5开发IE ◆ 86.htm 用VB编写网络寻呼 ◆ 87.htm 用VB编写小型的网络系统 ◆ 88.htm 用VB创建自己的通信程序 ◆ 89.htm 用VB构建Internet的应用[微软提供] ◆ 90.htm 用VB开发标准CGI程序 ◆ 91.htm 用VB实现客户——服务器(TCP IP)编程实例 ◆ 92.htm 用VB实现客户服务器(TCP、IP)编程实例 ◆ 93.htm 用VB实现聊天讨论室和点对点会话 ◆ 94.htm 用VB写一个定时PING某IP的程序 ◆ 95.htm 用VB制作器 ◆ 96.htm 用Visual Basic 5.0设计E-mail程序(MAPI) ◆ 97.htm 用Visual Basic6.0编写客户服务器程序 ◆ 98.htm 用Visual Basic创建FTP组件 ◆ 99.htm 用Visual Basic开发数据库器 ◆ 100.htm 用Visual Basic轻松地设计Browser及Ftp程序 ◆ 101.htm 用Winsock控件发信Email ◆ 102.htm 用Winsock控件实现文件的下载 ◆ 103.htm 用Winsock实现点对点通信 ◆ 104.htm 邮件检查程序(二) ◆ 105.htm 邮件检查程序(一) ◆ 106.htm 在VB程序中怎样挂断拨号网络 ◆ 107.htm 在VB中操纵OLE服务器应用程序 ◆ 108.htm 在VB中利用UDP协议编写聊天程序 ◆ 109.htm 在VB中模拟实现邮件传输 ◆ 110.htm 在VB中如何得到网络中某一台电脑(电脑名)的网卡地质? (自己的) ◆ 111.htm 在VB中实现文件上传 ◆ 112.htm 在VB中实现文件上载 ◆ 113.htm 在VB中使用UDP协议 ◆ 114.htm 在VB中用Outlook发电子邮件 ◆ 115.htm 在WindowsNT网络中广播消息 ◆ 116.htm 在程序中打开 Internet 拨号连接窗口 ◆ 117.htm 在一个单位内部或通过广域协议(如X.25)互联的行业内部都有几十或上万台计算机互联,用Intranet虽然可以建立聊天室,但实现点对点实时对话却比较困难。本人用Winsock和VB自制了一套聊天室和对话系统,特拿来供同行们参考。 ◆ 118.htm 在应用中集成器 ◆ 119.htm 在桌面上建立一个 Internet 快捷键 ◆ 120.htm 怎样接收电子邮件(POP3协议简介) ◆ 121.htm 怎样用VB得知系统当前是否处于internet链结状态 ◆ 122.htm 制作自己的网络搜索软件 ◆ 123.htm 自动更新工作站的应用程序 ◆ 124.htm 自己的IE——用VB制作器 ◆ 125.htm HTTP协议(学习笔记) ◆ 126.htm HTTP协议四--关于Chunked编码 ◆ 127.htm IE器完全控制 ◆ 128.htm OICQ服务器系统通讯协议 ◆ 129.htm POP3协议的基本命令 ◆ 130.htm RAS API上的其他Function ◆ 131.htm VB + API 获取 IE 的 “代理服务器” 配制 ◆ 132.htm vb调用winInet API接口post数据到指定的url ◆ 133.htm vb开发通信软件 ◆ 134.htm vb设计数据库电子邮件程序(1) ◆ 135.htm vb设计数据库电子邮件程序(2) ◆ 136.htm vb设计数据库电子邮件程序(3) ◆ 137.htm vb设计数据库电子邮件程序(4) ◆ 138.htm vb设计数据库电子邮件程序(5) ◆ 139.htm vb设计数据库电子邮件程序(6) ◆ 140.htm VB实现应用程序在局域网上自动更新 ◆ 141.htm VB邮件检查程序 ◆ 142.htm vb中从域名得到IP及从IP得到域名 ◆ 143.htm VB中检测是否连网 ◆ 144.htm WebClass实现动态WEB编程之理论篇 ◆ 145.htm Winsocket网络编程谈 ◆ 146.htm Winsock编程框架 ◆ 147.htm Winsock错误代码一览表 ◆ 148.htm 程式自动呼叫拨号网络(RAS API) ◆ 149.htm 打开一个超连接 ◆ 150.htm 得到登入windows 的人的id ◆ 151.htm 访问Internet并调用Explorer ◆ 152.htm 非同步文件下载类 ◆ 153.htm 给Outlook的所有用户发送信件 ◆ 154.htm 获得网卡的MAC地址 ◆ 155.htm 基于WinSock的小型网络管理系统及其实现 ◆ 156.htm 检测是否连接到Internet ◆ 157.htm 检测网络是否连通 ◆ 158.htm 建立Web的超链接树形图 ◆ 159.htm 建立你自己的器-Properties ◆ 160.htm 建立你自己的器-查看源文件 ◆ 161.htm 建立你自己的器-打印 ◆ 162.htm 建立你自己的器-打印设置 ◆ 163.htm 建立你自己的器-发送到FontPage ◆ 164.htm 建立你自己的器-发送到Visual Interdev ◆ 165.htm 建立你自己的器-发送到软盘 ◆ 166.htm 建立你自己的器-复制 ◆ 167.htm 建立你自己的器-另存为 ◆ 168.htm 建立你自己的器-全选 ◆ 169.htm 建立你自己的器-页面设置 ◆ 170.htm 开发通信软件的技术与技巧 ◆ 171.htm 开发网络应用的5个技巧 ◆ 172.htm 利用RAS调用在VB6.0中实现拨号上网 ◆ 173.htm 利用VB提取HTML文件中的EMAIL地址 ◆ 174.htm 枚举出局域网上所有网络资源 ◆ 175.htm 面向Internet的开发工具 ◆ 176.htm 你也可以YAI--VB5中Winsock控件的使用 ◆ 177.htm 判断一个文件是否在IE的缓存中 ◆ 178.htm 启动拨号网络中的连接 ◆ 179.htm 浅谈HTTP协议(二)--返回值 ◆ 180.htm 浅谈HTTP协议(一)--结构 ◆ 181.htm 如何利用 WebBrowser 控件显示 .GIF 动画? ◆ 182.htm 如何映射(中断网络磁盘) ◆ 183.htm 设计E-mail的接收部分 ◆ 184.htm 设置器默认网址 ◆ 185.htm 实现端口对端口的聊天 ◆ 186.htm 使用ASP建立Http组件 ◆ 187.htm 使用VB编写纯ASP程序 ◆ 188.htm 使用vb获取网上邻居里的计算机名 ◆ 189.htm 使用VB建立Web Server ◆ 190.htm 使用Visual Basic开发通讯软件 ◆ 191.htm 使用资源工具包执行本地和远程重新启动 ◆ 192.htm 谈谈远程控制中关于搜索、控制计算机的功能 ◆ 193.htm 压缩 Html ◆ 194.htm 用ASP、VB和XML建立互联网应用程序(1) ◆ 195.htm 用ASP、VB和XML建立互联网应用程序(2) ◆ 196.htm 用ASP、VB和XML建立互联网应用程序(3) ◆ 197.htm 用ASP、VB和XML建立互联网应用程序(4) ◆ 198.htm 用COMMUNICATION控件进行数据采集(学习笔记) ◆ 199.htm 用OLE自动化Outlook ◆ 200.htm ActiveX控件用于DHTML开发 ◆ 201.htm 用VB编写ActiveX DLL实现ASP编程 ◆ 202.htm 用VB编写Windows CGI应用程序 ◆ 203.htm 用VB编写标准CGI程序(上) ◆ 204.htm 用VB编写标准CGI程序(下) ◆ 205.htm 用VB编写收发电子邮件程序 ◆ 206.htm 用VB编写网络监控软件 ◆ 207.htm 用VB编写异步多线程下载程序 ◆ 208.htm 用VB导入导出IE器收藏夹 ◆ 209.htm 用VB定制合路器 ◆ 210.htm 用VB和XML建立集中式应用程序 ◆ 211.htm 用VB将Html转换为文本文件 ◆ 212.htm 用VB开发分布式应用 ◆ 213.htm 用VB设计基于代理服务器的网络计费系统 ◆ 214.htm 用VB制作文件下载程序 ◆ 215.htm 用Visual Basic 实现无线通讯 ◆ 216.htm 用Winsock制作一套聊天室和对话系统 ◆ 217.htm 远程共享显示及声音的实现 ◆ 218.htm 远程启动机器ABC API解决方案 ◆ 219.htm 远程启动机器ABC WMI解决方案 ◆ 220.htm 在VB5中利用Winsock和msDNS控件进行 ◆ 221.htm 找出计算机上当前登录入网的用户 ◆ 222.htm 用VB5 Winsock控件创建TCP(IP)客户机 服务器程序

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧