总是检查磁盘[范文]

时间:2019-05-13 11:07:41下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《总是检查磁盘[范文]》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《总是检查磁盘[范文]》。

第一篇:总是检查磁盘[范文]

我的windows xp sp2系统装系统后不知道是什么原因,不管是正常关机还是非正常关机,出现启动时都会自动扫描D盘,E盘等。

处理方法:

方法一:

如果分区是FAT32格式,将其转换成NTFS,方法是在命令提示符下输入:convert X: /fs:ntfs

方法二:

如果是非正常的关机,然后开机检测时又跳过了,每一次都会运行的。如果不是这个原因的话,您就要检查一下D盘状态是否正常,修正一下硬盘的错误。方法为“开始”→“运行”,在窗口中输入“chkdsk X:/f”(x为盘符),这个命令可以检查文件系统中的逻辑错误,并进行修复;然后启动“磁盘碎片整理”对相应的磁盘进行碎片整理,可以消除再次的磁盘扫描。如果还是不行,就可能是硬盘出现了坏道,最简单的方法是把D盘的数据备份一下,然后格式化D盘,就可以正常使用了。

方法三:

打开“我的电脑”-右键点击X盘选择“属性”-选择“工具”-“查错”中点“开始检查”-选中“自动修复文件系统错误”和“扫描并试图恢复坏扇区”,然后点“开始”。

方法四: 如果要关闭扫描就打开注册表编辑器,依次选择“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager”子键,然后在右侧窗口中找到“BootExecute”键值项并将其数值清空,最后按“F5”键刷新注册表即可。

我们知道系统之所以要对磁盘进行扫描是因为在注册表中设置了“脏”字节。在注册表中找到以下分支:[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager],在右侧的窗口中找到“BootExecute:REG_MULTI_SZ”,其键值就是windows关于磁盘扫描的,双击“BootExecute:REG_MULTI_SZ”将其内容改为:“autocheckautochk *”即可恢复成正常的状态;或把里面的数值数据全部删除,这样就可以彻底禁止非法关机和重启时运行磁盘扫描程序。

方法五:

如果是硬盘出现坏道,请使用磁盘修复工具进行修复,如使用HDDRegenerate等。

其它:

一定是你在BIOS设置中选择了每次开机都要检测硬盘,所以才这样,和你的电脑配置是没有关系的。解决方法:在开机后按DEL进入BIOS选择Quick Power On Self Test(快速加电自检测),你的一定设为了Enabled了,选择Disabled,将其关闭就行了

第二篇:磁盘调度[推荐]

操作系统课程设计

磁 盘 调 度 实 践 报 告

姓名: 董宇超 班级:计算机一班 学号:0906010124

目录:

 实践内容  实践目的及意义  功能设计及数据结构  调试运行及测设分析  存在的问题及改进设想  实践体会  总结  参考文献

正文:

1.实践内容:

 假设磁盘只有一个盘面,并且磁盘是可移动头磁盘。 磁盘是可供多个进程共 享的存储设备,但一个磁盘每个时刻只能为一个进程服务。当有进程在访问 某个磁盘时,其它想访问该磁盘的进程必须等待,直到磁盘一次工作结束。当有多个进程提出输入输出请求而处于等待状态时,可用电梯调度算法从若 干个等待访问者中选择一个进程,让它访问磁盘。为此设置“驱动调度”进 程。

 由于磁盘与处理器是并行工作的,所以当磁盘在为一个进程服务时,占有处理器的其它进程可以提出使用磁盘(这里我们只要求访问磁道),即动 态申请访问磁道,为此设置“接受请求”进程。

要求模拟电梯调度算法,对磁盘进行移臂操作,编程实现。

2.实践目的:

磁盘是高速、大容量、旋转型、可直接存取的存储设备。它作为计算机 系统的辅助存储器,担负着繁重的输入输出工作,在现代计算机系统中往往 同时会有若干个要求访问磁盘的输入输出要求。

系统可采用一种策略,尽可能按最佳次序执行访问磁盘的请求。由于磁 盘访问时间主要受寻道时间T的影响,为此需要采用合适的寻道算法,以降 低寻道时间。

本实验要求模拟设计一个磁盘调度程序,观察调度程序的动态运 行过程。通过实验理解和掌握磁盘调度的职能。

3.功能设计:

由于程序简单,没有设计结构体,只定义了一下变量:

int m=0;//记录磁道数目

int n;//接受输入的磁道号

int disk[1000];//保存磁道序列

int currenttrack;//当前磁道号

int t;

int i=0,j=0,k=0;//循环参数

int option;//记录寻到方向

int sum=0;//统计寻道长度

源代码: #include void main(){ int m=0;//记录磁道数目

int n;//接受输入的磁道号

int disk[1000];//保存磁道序列

int currenttrack;//当前磁道号

int t;int i=0,j=0,k=0;//循环参数

int option;//记录寻到方向

int sum=0;//统计寻道长度

printf(“请输入当前的磁道号:”);scanf(“%d”,¤ttrack);

printf(“n--------------------1.向磁道号增加的方向访问--------------------”);printf(“n--------------------2.向磁道号减少的方向访问--------------------”);printf(“n请选择的当前磁头移动方向(1/2):”);scanf(“%d”,&option);

printf(“n请输入磁道请求序列(0~999并以<-1>结束):n”);scanf(“%d”,&n);while(n!=-1){

disk[i]=n;

m++;i++;

scanf(“%d”,&n);}

/* 冒泡排序 使磁道请求序列从小到大排序 */ for(j=0;j

for(i=0;i

{

if(disk[i]>disk[i+1])

{

t=disk[i];

disk[i]=disk[i+1];

disk[i+1]=t;

}

} }

/* 找到当前磁道号在磁道请求序列中的排序位置 */

k=0;for(i=0;i

k++;else

break;} printf(“n--------------电梯算法调度后的磁盘调度序列-------------n”);/* 第一种: 当前磁道号先向外再向里读 */ if(option==1){ for(i=k;i

printf(“%5d”,disk[i]);} for(i=k-1;i>=0;i--){

printf(“%5d”,disk[i]);} sum=2*(disk[m-1]-disk[k])+disk[k]-disk[0];printf(“n寻道长度为:%5d”,sum);} /* 第二种: 当前磁道号先向里再向外读 */ if(option==2){

for(i=k-1;i>=0;i--){

printf(“%d ”,disk[i]);

sum+=disk[i];}

for(i=k;i

printf(“%5d”,disk[i]);

sum+=disk[i];} sum=disk[m-1]-disk[k]+2*(disk[k]-disk[0]);printf(“n寻道长度为:%5d”,sum);

} printf(“n”);}

4.调试运行:

运行开始后出现如下界面,举例输入5:

然后出现:

1.先选择1(按按磁道号增加的方向寻道):

接着输入磁道序列,若要结束输入,输入-1即可:

然后出现如下寻道结果:

2.再选择2(按按磁道号减少的方向寻道):

接着输入磁道序列,若要结束输入,输入-1即可:

然后出现如下寻道结果:

5.存在的问题:

由于初次做操作系统模拟实验,所以程序设计中存在很多问题,例如:由于电梯算法是从当前的磁道号开始沿着预定的方向寻道,当本方向上的请求全部满足时,再反向寻道,但是程序模拟过程中,进程不能随着寻道的同时添加新的进程,使得电梯调度算法不能更好的体现。只能预先输入一串请求,然后只对这一段请求寻道。

改进之处:添加更高级的算法,使得请求能在寻道的同时加进来。

还有一些简单的已解决的问题,不一一列举了。

6.实践心得体会:

通过这次实践学会了不少内容,更深的理解了磁道调度的几种算法,而且学 会了系统的编写程序。在编程过程中,需要 查阅各种资料,并且学习前人的 编写方法,找出优劣,然后形成自己的思想,最终完成程序的编写。

通过模拟磁盘调度的电梯调度算法,并比较与其他调度算法的不同,懂得了 各种算法在不同情况下的作用。选择一个好的调度算法可以节约很多时间。

在模拟过程中出现过好多问题,有的解决了,有的还未解决,不管如何都是 一种收获。

在最初的时候,由于程序编写隐藏的错误,编译没有发现,却执行不下 去,然后改正错误,修复漏洞,最终满足实验要求。

7.总结:

为期一周的操作系统实践课结束了,编写了电梯调度算法的磁盘调度模 拟程序。电梯调度寻道方式就像电梯运行一样,就是沿一个方向寻道,直到 满足这一方向的所有请求,便反向寻道。在程序中添加了寻道长度的显示,以便将电梯调度的效率与其他磁盘调度算法比较。

8.参考文献:

1.操作系统教程(第4版)„„„„孙钟秀 主编 高等教育出版社;

2.算法与数据结构-C语言描述(第2版)„„张乃孝 主编 高等教育出版社; 3.网络资源;

第三篇:计算机开机不用在磁盘检查了

选择“开始→运行”,在运行对话框中键入“chkntfs /t:0”,即可将磁盘扫描等待时间设置为0; 如果要在计算机启动时忽略扫描某个分区,比如C盘,可以输入“chkntfs /x c:”命令;如果要恢复对C:>chkntfs/?

在启动时显示或修改磁盘检查。

CHKNTFS volume [...]

CHKNTFS /D

CHKNTFS /T[:time]rnCHKNTFS /X volume [...]

CHKNTFS /C volume [...]

volume: 指定驱动器(后面跟一个冒号)、装入点或卷名。

/D 将计算机恢复成默认状态,启动时检查所有驱动器,并对有问题的驱动器执行 chkdsk

命令。

/T:time 将 AUTOCHK 初始递减计数时间改成指定的时间量,单位为秒数。如果没有指定时

间,则显示当前设置。

/X 排除启动时不作检查的驱动器。上次执行此命令排除的驱动器此时无效。

/C 安排启动时检查驱动器,如果驱动器有问题,运行 chkdsk。

如果没有指定命令选项,CHKNTFS 会显示每一驱动器有问题的位的状态。

从上面可以看出,输入:chkntfs /x c: 可以实现非法关机不扫描C盘。

扫描主要是检测非法关机时是否损坏硬盘,并进行一些文件系统修复工作,建议还是不要关

闭.

第四篇:解决每次开机都检查磁盘的问题

是不是非法关机了 每次关机都用 开始 里的 关闭计算机

有可能是不正常的关机,也有可能是你的计算机有一些没用程序,病毒之类的,也可能是你的BIOS设置问题。

很可能经常非法关机。我就出现过这种状况。如果你怕等就按Esc取消系统自检

单击[开始→运行]输入[regedit]打开注册表编辑器,依次选择“KEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager”子键,然后在右侧窗口中找到[BootExecute]键值项并将其数值清空看看

运行CHKDSK 盘符/X/F 彻底检查一次,可能有文件数据损坏了

每次次关机都要等计算机完全关闭了 在拔电源 建议先全盘杀毒

不正常的关机对电脑有伤害的,因为它有程序在运行,突然间关机,在开机的时候一键gost要恢复那些程序,所以要息检硬盘!

电脑非正常关机后,导致的系统错误,一般的话自检一次下次就不会自检了,如果是每次开机都自检那就是问题可能比较大了一点,如果不是物理损坏的话,很容易修复的有个方法很简单,不需要任何软件

首先看你每次开机自检的硬盘盘符,比如是c盘或者f盘

然后进入系统后,打开我的电脑

先说f盘,右击f盘---------属性------工具-----开始检查-----两个都打钩---开始

然后你重新启动应该就没问题了

下面说一下c盘,也是一样的步骤,但是你点开始后它会让你重新启动,因为是系统盘 你点确定,电脑会重启,然后你会发现还是会自检,但是别紧张,你会发现这次自检不一样 扫描和修复更加完全,大概会分好几步,可能会用较长的时间,上次我是花了半小时的,完成后进入系统,下次开机就不会自检了 其实也可以开始--运行--cmd,输入:

chkntfs /t:0。这样系统以后就不会再自动检测硬盘了

不过建议LZ不要取消开机自检,windows在遇到非法关机后,当你下一次开机的时候,windows就会自动检测硬盘分区上的错误,并且试图修复错误。最好不要跳过这个步骤,否则以后系统再对硬盘进行读写操作的话,会由于上次意外关机造成的隐患而导致新的读写错误。长期下去会导致硬盘频繁出现读写错误,最终影响硬盘寿命,所以从长远考虑还是不要取消的好~

第五篇:检查指定的磁盘、文件夹或文件是否存在

检查指定的磁盘、文件夹或文件是否存在2011-10-24 22:23:35|分类:|标签: |字号大中小 订阅

在进行磁盘、文件夹或文件的读写之前,我们都必须先确定磁盘、文件夹或文件是存在 的,否则将产生错误信息。我们可以分别使用FileSystemObject 对象的DriveExists(Path)、FolderExists(Path)和FileExists(Path)方法来检查磁盘、文件夹或文件是否存在。

文件夹的建立、移动、重新命名、删除与复制

1)建立文件夹

语法:fso.createfolder(foldername)

用途:FileSystemObject 对象的CreateFolder 方法可以建立一个foldername 文件夹,而且参数Foldername 必须使用实际路径。

范例:fso.CreateFolder(Server.Mappath(“web”))

2)移动、重新命名文件夹

语法:fso.MoveFolder Source,Destination

用途:FileSystemObject对象的MoveFolder方法可以将Source指定的文件夹移动到

Destination,而且参数Source、Destination必须使用实际路径。

范例:fso.MoveFolder Server.MapPath(“web”),Server.MapPath(“kokomove”)

3)删除文件夹

语法:fso.DeleteFolder Path.Force

用途:FileSystemObject的DeleteFolder方法可以删除path指定的文件夹;Force为布 尔值,默认为False,不删除只读文件夹,若要采用默认值,可省略不写,若要删除只读文件

夹,Force的值要设置为True;参数path必须使用实际路径。

范例:fso.DeleteFolder Server.mapPth(“web”)'删除非只读文件夹web

4)复制文件夹

语法:fso.CopyFolder Source,Destination

用途:FileSystemObject 对象的CopyFolder 方法可以将source 指定的文件夹复制到

Destination,而且参数SoureDestination 必须使用实际路径.范例:fso.copyfolder server.mappath(“web”),server.mappath(“kokomyce”)

下载总是检查磁盘[范文]word格式文档
下载总是检查磁盘[范文].doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    磁盘小学消防安全知识讲座稿

    磁盘小学消防安全知识讲座稿 2018.3 学校消防安全知识讲座稿 一、防火安全常识(一)燃烧的基本知识 燃烧,俗称“起火”、“着火”,是一种发光、发热的化学反应,它需具备以下三......

    文件服务器磁盘配额管理

    配额管理 Windows Server 203 R2“文件服务器”的“配额管理”包括如下功能: (1)通过创建配额来限制允许卷或文件夹使用的空间,并在接近或达到配额限制时生成通知。 (2)生成应用......

    个性化磁盘设置方法

    个性化磁盘设置方法 ----------只适用于Windows系统服务器 个性化磁盘是基于共享原理而实现用户个人存储的工具,每个用户在个性化磁盘服务端都有一个独立的共享文件夹,此文件......

    关于磁盘IO的总结

    磁盘IO的总结: 1.IO读写:磁盘是用来存取数据的。磁盘的存数据对应IO的写操作,磁盘的取数据对应IO的读操作。 2. 随机访问(Random Access)与连续访问(Sequential Access): 随机......

    操作系统课程设计-磁盘调度算法

    1. 实验题目: 磁盘调度算法。 建立相应的数据结构; 在屏幕上显示磁盘请求的服务状况; 将一批磁盘请求的情况存磁盘文件,以后可以读出并重放; 计算磁头移动的总距离及平均移动距......

    实训报告 磁盘管理

    实训报告 磁盘管理 一、实训目的 掌握磁盘管理的知识与技能 二、实训环境 装有 Windows Server 2003 操作系统计算机 三、实训内容及步骤: 1、对硬盘进行分区。 2、修改硬盘......

    操作系统课程设计,磁盘调度算法范文

    沈阳理工大学课程设计专用纸 Noi 目 录 1 课程设计目的及要求……………………………………………………错误!未定义书签。 2 相关知识…………………………………......

    磁盘管理项目实训

    磁盘管理项目实训 一、查看磁盘信息 请用“磁盘管理”工具对现有系统启动盘进行查看操作,理解磁盘信息内的每一项内容。 二、创建卷 为基本磁盘创建三个主分区及三个逻辑分区......