广州IT326电脑维修(优秀上门服务) http://www.it326.com/ 广州上门维修电脑|网络维护|电脑重装|微信电话:13710350013 远程QQ:4566685 2017-10-22 广州IT326电脑维修(优秀上门服务) 161 开机时显示ntldr is missing无法进系统的解决方法
开机时显示ntldr is missing无法进系统的解决方法

用U盘PE启动复制ntldr文件到C盘下可解决。ntldr可以在GHOST安装镜相中提取也可以从其它电脑上拷一份即可。因为ntldr丢失导致开机时显示ntldr is missing无法进入操作系统,下面将和大家一起分享下ntldr是什么意思,当开机时出现ntldr is missing怎么解决。下面将为大家分享一些ntldr丢失导致电脑无法正常启动的相关问题。ntldr是什么意思:NTLDR全称是是一个隐藏的,只读的系统文件,位置在系统盘的根目录,用来装载操作系统。是winnt/win2000/WinXP的引导文件,所以应该在系统正常的时候给予备份。ntldr文件存在于系统盘的根目录下,一般都在C盘根目录。ntldr是一个隐藏并且具有只读属性的系统文件,只有在打开文件夹选项中的显示隐藏文件才能看到它。ntldr的全名叫做NT loader,是系统加载程序,ntldr主要的作用是解析boot.ini文件,然后加载操作系统,这样我们就能够正常进入操作系统了。所以ntldr丢失了就会导致在开机时显示ntldr is missing,从而无法正常进入操作系统。

还要注意一种情况是硬盘有坏道引起的ntldr is missing无法进系统,C盘文件都因坏道损坏了当然也无法进系统了。


]]>
广州IT326电脑维修(优秀上门服务) 2017-10-20 15:10:04
160 台式电脑主机不通电的常见几个故障原因 台式电脑主机不通电的常见几个故障原因

1,插座电源线没电,更换插座电源线解决。

2,主机电源烧坏,可以用电线短接电源的24针绿线和旁边的黑线看电源是否启动。

3,主板短路,这种情况通常按下开关机箱灯亮一下不亮,风扇转一下不转。拔掉CPU的四针供电有可能通电的可以确认是主板CPU供电短路。

不常见的有开机开关损坏,主板开机电路晶振损坏也会不开机,电源没坏的情况下就基本上是主板坏了。



]]>
广州IT326电脑维修(优秀上门服务) 2017-10-20 04:10:37
159 西部数据WD硬盘常见故障维修方法

西部数据WD硬盘常见故障维修方法


WDEB、AB、BB、JB、AD硬盘固件修复精解


1、先将坏硬盘接在IDE2上;


2、不跳安全模式,用效率源的测试版修二次,不管成功否。


3、用MHDD里面的ERASE命令全盘修二遍后。


4、再用效率源的将WD硬盘跳成安全模式,修一遍。


5、之后用PC3000V12里面相应的模块修。


6、用法1-2-1-2这个方法是扇区再生恢复,重启后。


7、用MHDD查看,是否正常。


8、如不正常,再次进入PC3KV12相应的模块,用里面的内部格式化,选二修一遍。


9、再用最后一项是G和P表修一次,方可修好~!


用以上此法,能修好在MHDD显示A、S错误码和少量的!


西数WD2000EB-00CSF0维修实录


20G的WD硬盘能检测到但不能启动。用光驱启动,发现分区没了,不能用FDISK分区。进入DISKGEN和PQ报错,不能分区。不能用DM跟LFORMAT低格。只好用MHDD的F4功能,全部显示为青色的S。用HDDREG1.3在第一格就R了很久。没耐性等下去,就退出来用PC3K了。进入PC3K后的*作过程。在此之前把硬盘跳线跳到安全模式。


1、首先是扫描固件,完成后好象显示有几个错误


2、内部低格,是那个不考虑G跟P的低格,刚开始低格时感觉好慢,只弹出一个提示,只看懂了30这个数字:)。后来等得不耐烦,退出了低格。


3、是选第四项菜单,是“逻辑扫描缺陷”什么设置都没改直接按回车,扫描完后有一千多错误。


4、完了以后退出PC3K,用DM试了下低格,终于可以低格了,不过我没有低格,试了PQ跟DISKGEN,分区都没问题,我又用FDISK试分了一下区,OK,不过在FORMAT过程中出现坏道。于是又用上了PC3K。


5、现在就用了低格了,是考虑G和P的那个低格。在漫长的等待中,可能也就在20多分钟吧,终于格式化完。


6、退出PC3K,用MHDD扫了一下,OK了,那些青色的S全没了。心想这硬盘终于给救回来了。


7、接下来的是用FDISK分区和FORMAT。没事了,一点坏道都没有了。(对20G这种小硬盘喜欢用FDISK分区,因为觉得FDISK的校验功能,可以在分区的过程中知道硬盘有没大问题)


西数硬盘维修全过程


故障:WD2000EB容量20G,无法分区,不能格式化。用LFORMAT,DM9.56或西数专用程序做低格均告失败。尤其用DM9.56时报MBR等错误信息。用MHDD2.9无法检测到磁头,柱面等信息。用DISKEDIT检测不到硬盘分区。用PC3K的西数模块出现红色提示,但能检测到硬盘。


解决:1.在IDE1接口上接个好的硬盘里面放入PC3KV12软件,IDE2接口接有故障的硬盘,注意两个硬盘都要设为主。


2.这时运行该软件对应的模块PCWD_EB.EXE后无法继续了,出现红色提示这时把坏盘的电源线拔下,再拔数据线,然后在把坏盘插上,插时先插数据线再插电源线,然后可以继续


.


3.选界面中的第三项(内部低格程序)等30分钟。。。。。就OK了


修复了西部数据40G


故障原因:满盘坏道,运行很慢,无法格式化,无法分区,能够认到盘,自检正常。


修复过程:用PC3K的内部格式化功能,格了一遍后,硬盘检测没有坏道,然后用效率源专业版进行检测修复,检测无坏道,但是百分之1-10的地址时快时慢,用THDD检测没有任何问题,本人用效率源普通修复99遍,速度有了一部分的提升,但是速度还是不稳定,主要我有5块硬盘的故障都是这样的,所以我从另一块盘里读出了固件,重新刷了一遍,但是故障依旧,随后又用LFORMAT低级格式化了一遍,重新分区,格式化,硬盘速度又有了明显的提升,此硬盘基本正常了,怀疑还有部分磁介质不稳定,不过现在检测都正常!


实战修西数AC33200


有个AC33200的盘,以前有坏道,用DLG修复后以为好了,不料重启后常认不到盘,查电路板没问题,用PC3K来试一下,只用PC3000AT的综合测试和自动重置就OK了


修复西数WD400EB硬盘


故障表现:


1.首次冷启动,cmos不认盘;重新热启动可以认盘。能认出WDCWD400EB,但容量为只显示8.5G,且扇区数、磁头数等数据都不对。


2.机器为winme和win2k双系统,作从盘时:该硬盘在winme下,机器自检认作WD400EB8.5G,S.M.A.R.T.None;进入系统后见不到从盘。在win2k下,机器自检到能源之星标志过后就过不去了。


3.用DM万能版和西数DLT两款软件的不同选项中,分别有以下提示:


(1)ERROR/STATUSCODE:0132


(2)THEREWASADEVICEERRORREADINGDRIVE2.ABSOLUTESOCTER0COUNT1.


(3)READINGDRIVE81I/OTIMEOUT.


修复:用lformat低格一下,看看能不能正常低格.如果能正常低格的话,一分钟就停止.然后用dm956版本查看一下最大lba地址值是否完全.如果还是8.4g的话,请问原来就是8.4g吗?(有些盘改小下来用的)。如果不行,就的用pc3000试试呢!


修复西数WD硬盘


故障表现:加电电机正常,但寻迹有异响,一会儿消失,BIOS中就能认,不能分区,不能格式化,用MHDD检测,开头、末尾有坏道(0.5%-10%75%-95%).


维修步骤:如果开始检测时有异响,可能是坏道,(零磁道)坏了,先用MHDD,把其中咱们讲的那些项打开,如果不行,先把前边的坏道修好,后边的可以改容量.如果有PC3K去修,用里面的逻辑扫描一项就可以了.实在不行,可以做一下低格.


修复西数WD硬盘


故障表现:一个西数的硬盘一开始检测到大量的坏道,用效率源扫描中途强行终止后BOSS也认不到了.维修步骤:PC3000做内部低格,然后逻辑扫描,再配合其他软件


修复西数WD20G硬盘


一个无法格式分区的WD20G。通过先清其有P表同G表坏道,再选择内部低格。一次不行再格二次,在其中并


加磁盘FW表面测试。之后能完全正常使用。


WD20G在进入西数EB模块没的提示出错,要注意,一路选择回车进入主菜单。因有前一个WD硬盘的维修经验,也采用了清表,内部格式化。之后用DM分区正常。但在测试装WIN98时。试图快格到45%时过不去。用HDDR扫有坏区。重新再次内部格式化。(有个怪现象。这个硬盘我采用内部格式化最少有5-6次。在内格时有时快有时慢。不知为何。)。之后再用HDDR描,全盘全坏。死马当活马医。不知是先用了擦除磁盘FW信息还是先用清除FW。之后再用内部格式化。再用HDDR描通用。有些不信自己。用FDISK分区再用format也没有发现坏区。通过。装系统运行了几个小时也没出问题。


小结:如果这样的硬盘,不要资料的情况下。请你先清P表再用内部格式化,多几次也行。但在进入模块时最好没有提示出错。提示出错的用这种方法修不好。如果还是有坏区。分不了区就再擦除磁盘FW信息同清除FW再内格。多试几次。直到扫描分区正常为止,说不定再有奇迹出现。


修复不认的西数硬盘


故障表现:40GXJ硬盘,由于在插电源的时候与硬盘电源插口没有插严,故造成打火,还有打火的时候,闻到了烧焦的味道,结果硬盘检测不到了,接上电以后,一点声音都没有


维修步骤:


1、可能应该是驱动芯片坏了,量一下5V和12V对地阻值是多少,一般正常值都要在工作上600个左右


2、查接口芯片与IDE接口之间有没有被烧断的地方


修复西数硬盘


故障表现:WD40EB,能识别就是不能*作,原来有两块WD20G的硬盘用PC3000西数模块的低格程序就修好了,但是这块40G的就不能低格,提示出错!!!!


维修步骤:用PC3000检查一下固件结构,看是不是有错的呀,如果有重新写一下试试!


修复西数硬盘


故障表现:对于WD200EB认成WD205EB的情况,可以用PC3000重写FW后接口信息就会正常了,0EB认成WD205EB.


维修步骤:先进入WD的对应模块,其中一项是对磁盘固件区*作的,进去后,选择FW的读/写选项就可以*作了,就对着*作就成功了.这个盘主要就是FW坏造成的,所以把好的FW写进去以后就好了!


对于WD200EB认成WD205EB的情况,可以用PC3000重写FW后接口信息就会正常了。


西数400BB-00DKA0硬盘的修复


故障表现:西数400BB-00DKA0硬盘无法分区,高格。用MHDD检测,全为绿色的S,调用3K的内部低格后,全好,能分区高格,但使用起来感觉稍慢,华硕主板用不了,报SMART错误,用西数官方软件检测,报0159错误,无法进入检测界面。


维修步骤:过几天,将一400EB的数据全盘地GHOST到400BB-00DKA0上,完成后用400BB-00DKA0在一810主板上启动,谁知该板提示:BOOT DEVICE FAIL,


无法启动。这时,用98启动盘启动,将西数400BB-00DKA0硬盘上GHOST后的分区全删,但用FDISK重新分区时跳到2%时竟无法继续,退出,再调用MHDD,发现前面几格后有一大串的坏道。再退出MHDD,调用DM直接清零,大概进行到1%以后退出,用MHDD再测,全好。用FDISK分区高格都没问题。接到华硕主板试试,不再报SMART错误,启动到DOS后,用西数官方软件检测,无错误,完全通过。装系统试试,一切顺利。


修复西数硬盘


故障表现:一块WD20G的硬盘,症状是bios可以识别型号和大小(是不是这样就不关固件的事?),声音正常,但不能读写,不能低格,用厂家专用工具测试不能通过(诊断信息是error458:IDNF10+IdentifiedDataNotFound.Tenormoreinstancesofinformationondatapositioningandlocationcouldnotbefound.Driveshouldbereplaced.)。似乎属于WDEB系列通病中症状较轻的。


维修步骤:用的工具是PC3K。具体做法如同前面那篇治疗WDEB通病,只是没有带电插拔,因为运行程序一直都很顺利,当然PC3K也试了2,3个版本,开始几个都显示PROGRAMTOOBIGTOFITINMEMORY,也死了几次,不知道是不是DOS的原因,最后找到的可用的版本选择菜单第三项,点了几次回车,出现了几个菜单有G-LIST和P-LIST的(其他俄文看不懂),选了一个,然后硬盘灯就开始一直亮着,可能有20多分钟的样子,退出PC3K后直接运行PQ(未重启),已经可以发现硬盘了,并且可以*作了,分了一个区,SCAN了一下,没有什么问题了


PS:最后硬盘的CYLINDER从39102336降到39102334,少了两个,不算什么吧(是不是0道不清楚)


PC3000修复WD敲盘故障


WD的硬盘在修复的方法和故障上来说与别的硬盘有很大的出入,内部与别的硬盘有很大的差异,,如果说,硬盘里边该有的还是一样,没有的它的也没有,这个观点是错误的,他们的技术就是不同的,不然WD怎么称军方专用硬盘呢!WD硬盘敲盘,WD敲盘大致分为:


1:BIOS坏2:驱动IC坏3:丢失参数


首先跳3个调线冒,进行线路板脱盘*作,进行线路板检测,排除BIOS问题,如果没有问题,进入跳1个调线冒,强行进入硬盘,进行硬盘的修复,修复模块,有可能在进入的时候会出现伺服错误,带卡的用户根本不用管它,退出重新进入,但是这个时候注意的是进入主菜单之前不要心急,因为如果你心急就会出现错误,等待。


强行刷写WD固件,WD2.01的扇区再生,在这个时候也显得比较的重要,在刷写固件的同时,硬盘停转到起转经过了PC3000强行的控制,硬盘会正常的开始寻道

]]>
广州IT326电脑维修(优秀上门服务) 2017-09-07 10:09:25
158 服务器维修中常见故障 服务器维修中常见故障


服务器常见故障一、造成服务器无法启动的主要原因 :市电或电源线故障(断电或接触不良)

电源或电源模组故障

内存 故障(一般伴有报警声)

CPU故障(一般也会有报警声)

主板 故障

其它插卡造成中断冲突

服务器常见故障二、服务器无法启动?

检查电源线和各种I/O接线是否连接正常。

检查连接电源线后主板是否加电。

将服务器设为最小配置(只接单颗cpu,最少的内存,只连接显示器和键盘)直接短接主板开关跳线,看看是否能够启动。

检查电源,将所有的电源接口拔下,将电源的主板供电口的绿线和黑线短接,看看电源是否启动。

如果判断电源正常,则需要用替换法来排除故障,替换法是在最小化配置下先由最容易替换的配件开始替换(内存、cpu、主板)

服务器常见故障三、系统频繁重启 ?

造成系统频繁重启的原因:

电源故障(替换法判断解决)

内存故障(可从BIOS错误报告中查出)

网络端口数据流量过大(工作压力过大)

软件故障(更新或重装操作系统解决)

服务器常见故障四、服务器死机故障判断处理:

服务器死机故障比较难以判断,一般分为软件和硬件两个方面:

软件故障

硬件故障

软件故障

首先检查操作系统的系统日志,可以通过系统日志来判断部分造成死机的原因。

电脑 病毒的原因。

系统软件的bug或漏洞造成的死机,这种故障需要在判断硬件无故障后做出,而且需要软件提供商提供帮助。

软件使用不当或系统工作压力过大,可以请客户适当降低服务器的工作压力来看看是否能够解决

硬件故障

硬件冲突

电源故障或电源供电不足,可以通过对比计算服务器电源所有的负载功率的值来作出判断。

硬盘故障(通过扫描硬盘表面来检查是否有坏道)

内存故障(可以通过主板BIOS中的错误报告和操作系统的报错信息来判断)

主板故障(使用替换法来判断)

CPU故障(使用替换法)

板卡故障(一般是SCSI/RAID卡或其他pci设备也有可能造成系统死机,可用替换法判断处理)

注意:系统死机故障需要在处理完后需要在一段时间内进行一定压力的拷机测试来尽一步检查故障是否彻底解决。

服务器常见故障五、安装操作系统时提示找不到硬盘?

故障原因:

无物理硬盘设备

硬盘线缆连接问题

没有安装硬盘控制器驱动或驱动不相符

服务器常见故障六、如何获得驱动程序?

使用随机光盘制作相应驱动

服务器常见故障七、为什么用正确的驱动仍然无法加载硬盘控制器驱动?

查看是否启用了hostraid功能。

服务器常见故障八、新购买的一块硬盘,安装到机器上之后,机器自检无法通过?

将新的硬盘取下,机器是否可以自检通过;

检查新增加的硬盘的ID号是否与原来的硬盘的ID号相同,如果硬盘的ID号相同的话,自检将无法通过。

服务器常见故障九、如何格式化SCSI硬盘?

有操作系统的情况:使用磁盘管理工具格式化;

无操作系统的情况:在SCSI管理控制界面格式化;

以ADAPTEC Raid卡为例:开机-出现CTRL+A 信息时,按CTRL+A进 入-选中通道A

-选中SCSI UTILITY-将检测到硬盘-选中要检测的硬盘

-选中FORMAT可对硬盘进行全面格式化

选中VERIFY可对硬盘进行检测,检查是否有坏道

注意:在格式化硬盘时不能中断或停电,不然会损坏磁盘

服务器常见故障十、在Aisino 系列中有RAID卡机器,当其中一个硬盘不能正常工作RAID报警,但系统能正常运行,怎么办?

用一个新硬盘,确保容量大于或等于不能正常工作的硬盘,最好用相同型号的硬盘替换即可。

RAID卡相关常见故障

第一类: RAID卡本身有问题

经常表现为RAID信息丢失,硬盘经常掉线,不能做REBUILD,开机自检时检测不到硬盘或时间长。

典型故障A:

作完RAID1,安装操作系统,一切正常,但第二次重启系统时,发出报警声,经检查发现一块硬盘掉线,REBUILD后,又恢复正常,但重启后又掉线。怀疑为硬盘故障,校验硬盘后均无问题。最后更换RAID卡,故障解决。

典型故障B:

机器经常死机,且有时候启动速度非常慢。观察系统日志,发现在系统启动时有这样一个错误提示:设备/devices/scsi/port0 在传输等待的时间内没有响应。更换RAID卡后,恢复正常。

第二类: 硬盘本身问题

表现为硬盘掉线,在RAID阵列中的状态为DEAD,或者在作REBUILD时,作到某一进度就不能继续

典型故障:

硬盘掉线后,做REBUILD时,作到20%时出现错误提示无法继续进行。在确认掉线硬盘,硬盘盒及SCSI电缆都能正常工作后,对在线硬盘进行校验,发现有坏道,修复硬盘,重做REBUILD,恢复正常。

第三类: 硬盘盒或模组的接触问题

此类问题经常表现为RAID卡根本检测不到硬盘,此类问题比较简单,但在处理硬盘盒相关机器时,需要注意一些问题。

典型故障:

RIAD卡中检测不到硬盘,把SCSI电缆接到主板的ULTRA160接口上,故障依旧,拔出硬盘盒(不包括硬盘盒后面的托架)更换,故障依旧,更换硬盘,还是不行。最后卸下硬盘盒后面的托架(非热插拔部分),发现后托架上80PIN接口上的一根针弯曲,校直弯针,恢复正常。

服务器常见故障十一、在服务器上使用的SCSI,为什么硬盘的ID号不能设置为7?

SCSI控制器中,默认将ID=7设置为硬盘控制器占,所以硬盘的ID号不能设置为7

服务器常见故障十二、为什么开机自检无法通过?

解决方法:

机器切断电源,将机箱 打开,用“COMS CLEAR”跳线的跳线帽将“COMS CLEAR”跳线的另外两个针短接(跳线参看主板说明书)

机器加电,自检,等机器自检完闭,报CMOS已被清除,然后将机器电源关掉,把跳线复原即可

机器重新开机

服务器常见故障十三、物理内存插槽报错

解决方法:

开机-按F2进入“SETUP”-“ADVANCED”——“MEMORY CONFIGURATION” 回车-“CLEAR DIMM ERRORS” 直接回车

服务器常见故障十四、为什么处理器报错或自检过程中只找到一个处理器?

解决方法:

开机——〉按F2键,进入"SETUP"

1、依次"MAIN" ——〉"PROCESSOR" ——〉"CLEAR PROCESSOR ERRORS [ ]" :将此选项值设置为"YES" ;

2、依次"ADVANCED " ——〉"RESET CONFIGURATION DATA [ ] ":将此选项的值设置为" YES" ;

3、依次"SERVER " ——〉"PROCESSOR RESET [ ] ":将此选项的值设置为" YES" ;

4、依次"SERVER " ——〉"SYSTEM MANAGEMENT ":回车 ——〉 "CLEAR EVENTLOG [ ] " :将此选项 的值设置为" YES"

5、按F10,保存退出

]]>
广州IT326电脑维修(优秀上门服务) 2017-06-29 06:06:35
157 SQL SERVER数据库的检测及修复方法 SQL SERVER数据库的检测及修复方法 


随着K/3产品的推广,要求客户服务人员对SQL SERVER数据库的了解也进一步提高。在K/3的使用过程中,数据库文件被频繁地使用,由于某些原因,数据库有可能被损坏,本文将针对这种情况的数据库检测及修复方法做一简单讲解。希望各位在实际工作过程中有新的发现时,及时给我们提供信息,以便做进一步的更新。 
1.1 SQL SERVER数据库的检测 
SQL SERVER提供了数据库检测的命令,可用DBCC CHECKDB对数据库中各个对象的分配及结构的正确性进行检测,并可通过一参数控制,将所有的错误信息显示出来。其语法如下: 
DBCC CHECKDB 
('database_name' [,NOINDEX | { REPAIR_ALLOW_DATA_LOSS 
| REPAIR_FAST 
| REPAIR_REBUILD 
}] 
) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}] 
参数说明: 
'database_name'代表被检测的数据库实体名; 
NOINDEX指非系统表的非聚族索引不检测; 
REPAIR_ALLOW_DATA_LOSS | REPAIR_FAST| REPAIR_REBUILD 指直接修复发现的错误,其中REPAIR_ALLOW_DATA_LOSS代表,若此错误不能修复时,系统将直接删除相关数据。带此三个参数的任一个时,数据库必须处于单用户模式,可在Enterprise Manager中的数据库属性中设置; 
ALL_ERRORMSGS代表将检测到的错误信息全部显示出来,否则,对于每张表最多只显示200条错误信息; 
NO_INFOMSGS代表隐藏所有的信息及占用空间的报告。 
经过检测,对于错误的对象,将以OBJECT ID的形式报告具体出错的信息,可根据OBJECT ID到系统表sysobjects中查找到相关的表,即NAME。


1.2 SQL SERVER问题数据库的修复 
经过数据库检测后,可针对出现的问题采取相应的措施进行处理。如通过检测后,发现对象的物理存放存在问题,可用DBCC CHECKALLOC来进行修复: 
DBCC CHECKALLOC ('database_name' | REPAIR_REBUILD }] ) [WITH {ALL_ERRORMSGS | NO_INFOMSGS}] 
若是非系统对象的索引出错,则可用DBCC DBREINDEX进行修复: 
DBCC DBREINDEX ( [ 'database.owner.table_name' [, index_name [, fillfactor ] ] ] ) [WITH NO_INFOMSGS] 
以上两种情况,也可直接使用DBCC CHECKDB(‘db_name’,repair_rebuild)来修复。 
另外一种情况是在进行检测时,提示无法建立数据连接,此时表明,数据库已损坏。对于这种情况,我们可采取如下措施来尝试修复。 
首先,在SQL Enterprise中新建一数据库(如数据库名为test),建好数据库后,停止SQL Server Service Manager,并将客户数据库的MDF文件更名为test _data.mdf(即新建数据库的主文件名),然后用更名后的文件覆盖新建数据库同名文件,接着,启动SQL Server Service Manager。对Master数据库将系统表设置为可更改状态 
Use Master 
Go 
sp_configure 'allow updates', 1 
reconfigure with override 
Go 
将数据库设为紧急状态: 
update sysdatabases set status = 32768 where database ' 
停止并重新启动SQL Server Service Manager,并重建Log文件: 
DBCC TRACEON (3604) 
DBCC REBUILD_LOG(' test ','test _log_ldf') 
将数据库设置为单用户模式,然后进行检测: 
sp_dboption ' test ', 'single user', 'true' 
DBCC CHECKDB(' test ') 
Go 
此数据库执行CHECKDB的过程中发现一些表的索引被破坏,于是针对具体的表进行重建索引的操作: 
DBCC DBREINDEX(表名) 
如执行以上操作仍然不能解决,若索引破坏的表是临时表或不是关键表,则可从新建账套中引入,若是主表,则可能通过近期的备份来(部份)恢复。若没有一个备份,则无法修复。


1.3 SQL Server数据库为什么易损坏呢? 
以下是微软提供的一些可能引起数据库损坏的原因及一些预防措施: 
操作问题,包括冷起动机器、热拔硬盘、删除一些数据库文件; 
硬件问题,包括磁盘控制器的问题; 
操作系统问题,包括与系统相关的一些致命错误。


1.4 预防措施: 
1、定期/不定期执行CHKDSK(不带参数),以检测硬盘物理结构并修复一些CHKDSK报告的问题; 
2、常备份数据。


1.5 应用数据库修复举例 
declare @databasename varchar(255) 
set @databasename='AIS20021224170730'------一定要手工输入 
---------执行一般性修复还存在问题时,进行允许数据丢失的修复 
---------许数据丢失的修复要求在单用户下进行,此时请退出中间层,客户端,sql的其他模块 
---所有功能退出,在查询分析器master里设置数据库为单用户


exec sp_dboption @databasename, N'single', N'true'


-----在查询分析器master里,进行修复数据库 
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) 
dbcc checkdb(@databasename,REPAIR_REBUILD) 
------还原数据库状态 
exec sp_dboption @databasename, N'single', N'false'




第2章数据库日志损坏的修复 
请遵照如下步骤来试图重建数据库事务日志.


注意: 由于事务日志丢失, 数据库可能有没有提交的数据.


注:都要替换成真实的数据库名字


2.1 步骤1:


创建一个新的数据库,命名为原来数据库的名字.


2.2步骤2:


停止SQL Server


2.3步骤3:


把老数据库的MDF文件替换新数据库的相应的MDF文件, 并把LDF文件删除


2.4步骤4:


重新启动SQL Server 服务,然后运行如下命令:


Use Master


Go


sp_configure 'allow updates', 1


reconfigure with override


Go


begin tran


update sysdatabases set status = 32768 where db_name'


-- Verify one row is updated before committing


commit tran


2.5步骤5:


停止SQL然后重新启动SQL Server 服务,然后运行如下命令:


DBCC TRACEON (3604)


DBCC REBUILD_LOG('db_name','c:mssql7datadbxxx_3.LDF')


Go


2.6步骤6:


停止SQL然后重新启动SQL Server 服务,然后运行:


use master


update sysdatabases set status = 8 where 
Go


sp_configure 'allow updates', 0


reconfigure with override


Go


2.7步骤7: 
运行dbcc checkdb(db_name)检查数据库的完整性.


第3章 数据库质疑的一般处理 
1、执行如下SQL(打开修改系统表的开关): 
EXEC sp_configure 'allow updates', 1 
RECONFIGURE WITH OVERRIDE 
2、修改数据库Master中的表:sysdatabases 
将 status字段数值更改为4 
3、再执行如下SQL: 
EXEC sp_configure 'allow updates', 0 
RECONFIGURE WITH OVERRIDE。

快速修复

DBCC CHECKDB ('g3.mdf', REPAIR_FAST)      
重建索引并修复
DBCC CHECKDB ('g3.mdf', REPAIR_REBUILD)
如果必要允许丢失数据修复
DBCC CHECKDB ('g3.mdf'', REPAIR_ALLOW_DATA_LOSS)
如果出现错误:未处理修复语句。数据库需处于单用户模式下。
可以先启用单用户模式,方法如下执行存储过程:
Use master
go
sp_dboption g3.mdf, single, true
--更改成单用户 
     alter   database   ams2   set   single_user   with   rollback   immediate  
--还原数据库为多用户模式 
   alter database ams2 set multi_user   with rollback immediate
手工修复数据库试例
操作步骤:
---------------------------------------------------------------------------------------------- 
   进入SQL查询分析器,执行语句:
   --检查数据库完整性 
     dbcc checkdb('ams1')
     执行结果: 
--------------------------------------------------------------- 
     CHECKDB 发现了 0 个分配错误和 11 个一致性错误(在数据库 'ams1' 中)。 
repair_allow_data_loss 是最低的修复级别(对于由 DBCC CHECKDB (ams1 ) 发现的错误而言)。 
DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。


   说明数据库确实有问题,11个错误,找到错误地方:
------------------------------------------------------------------------------- 
   对象 'Tb_Archives_File_1' 有 3777 行,这些行位于 172 页中。 
CHECKDB 发现了 0 个分配错误和 2 个一致性错误(在表 'Tb_Archives_File_1' 中,该表的对象 ID 为 907150277)。
     表明 'Tb_Archives_File_1' 表确实有2个错误,难怪一查询就要死机,于是运行语句进行表修复:
-------------------------------------------------------------------------------------- 
     --以repair_allow_data_loss级别修复表 
     dbcc   checktable('Tb_Archives_File_1',repair_allow_data_loss)   
     go  
     执行结果: 
     服务器: 消息 7919,级别 16,状态 3,行 2 
     未处理修复语句。数据库需要处于单用户模式下。 
     DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
   ---------------------------------------------------------------------------------------------------
     需要将数据库改为"单用户模式",于是再执行: 
     --更改成单用户 
     alter   database   ams2   set   single_user   with   rollback   immediate   
go   
     --已repair_allow_data_loss级别修复表 
     dbcc   checktable('Tb_Archives_File_1',repair_allow_data_loss)   
go  


     --若还有问题,修复索引表 
   DBCC   DBREINDEX('Tb_Archives_File_1')  
   --再修复表 
   DBCC   CHECKTABLE('Tb_Archives_File_1')  
   直到返回的结果没有错误!
   --查询是否正常 
   select * from Tb_Archives_File_1
   再查询那张错误表,不报错,也不死机了,数据也完好无损.....哈哈....
   --还原数据库为多用户模式 
   alter database ams2 set multi_user   with rollback immediate


MS Sql Server 数据库或表修复(DBCC CHECKDB)


MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。 
  1. DBCC CHECKDB 
  重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。


 
use master 
declare @databasename varchar(255) 
set @databasename='需要修复的数据库实体的名称' 
exec sp_dboption @databasename, N'single', N'true' --将目标数据库置为单用户状态 
dbcc checkdb(@databasename,REPAIR_ALLOW_DATA_LOSS) 
dbcc checkdb(@databasename,REPAIR_REBUILD) 
exec sp_dboption @databasename, N'single', N'false'--将目标数据库置为多用户状态


然后执行 DBCC CHECKDB('需要修复的数据库实体的名称') 检查数据库是否仍旧存在错误。注意:修复后可能会造成部分数据的丢失。


2. DBCC CHECKTABLE 
如果DBCC CHECKDB 检查仍旧存在错误,可以使用DBCC CHECKTABLE来修复。 
use 需要修复的数据库实体的名称 
declare @dbname varchar(255) 
set @dbname='需要修复的数据库的名称' 
exec sp_dboption @dbname,'single user','true' 
dbcc checktable('需要修复的数据表的名称',REPAIR_ALLOW_DATA_LOSS) 
dbcc checktable('需要修复的数据表的名称',REPAIR_REBUILD) 
------把’ 需要修复的数据表的名称’更改为执行DBCC CHECKDB时报错的数据表的名称 
exec sp_dboption @dbname,'single user','false'


3. 其他的一些常用的修复命令 
DBCC DBREINDEX 重建指定数据库中表的一个或多个索引 
用法:DBCC DBREINDEX (表名,’’) 修复此表所有的索引。


===================================]]>
广州IT326电脑维修(优秀上门服务) 2017-05-28 09:05:18
156 远程软件安装系统重装数据恢复服务 远程服务不限服务范围

成都市: 锦江区 、 青羊区 、 金牛区 、 武侯区 、 成华区 、 龙泉驿区 、 青白江区 、 新都区 、 温江区 、 金堂县 、 双流县 、 郫县 、 大邑县 、 蒲江县 、 新津县 、 都江堰市 、 彭州市 、 邛崃市 、 崇州市 、 其它区 
南京市: 玄武区 、 白下区 、 秦淮区 、 建邺区 、 鼓楼区 、 下关区 、 浦口区 、 栖霞区 、 雨花台区 、 江宁区 、 六合区 、 溧水区 、 高淳区 、 其它区 
温州市: 鹿城区 、 龙湾区 、 瓯海区 、 洞头县 、 永嘉县 、 平阳县 、 苍南县 、 文成县 、 泰顺县 、 瑞安市 、 乐清市 、 其它区 
苏州市: 沧浪区 、 平江区 、 金阊区 、 虎丘区 、 吴中区 、 相城区 、 常熟市 、 张家港市 、 昆山市 、 吴江区 、 太仓市 、 新区 、 园区 、 其它区 
上海市: 黄浦区 、 卢湾区 、 徐汇区 、 长宁区 、 静安区 、 普陀区 、 闸北区 、 虹口区 、 杨浦区 、 闵行区 、 宝山区 、 嘉定区 、 浦东新区 、 金山区 、 松江区 、 青浦区 、 南汇区 、 奉贤区 、 川沙区 、 崇明县 、 其它区 
杭州市: 上城区 、 下城区 、 江干区 、 拱墅区 、 西湖区 、 滨江区 、 萧山区 、 余杭区 、 桐庐县 、 淳安县 、 建德市 、 富阳区 、 临安市 、 其它区 
北京市: 东城区 、 西城区 、 崇文区 、 宣武区 、 朝阳区 、 丰台区 、 石景山区 、 海淀区 、 门头沟区 、 房山区 、 通州区 、 顺义区 、 昌平区 、 大兴区 、 怀柔区 、 平谷区 、 密云县 、 延庆县 、 其它区 
天津市: 和平区 、 河东区 、 河西区 、 南开区 、 河北区 、 红桥区 、 塘沽区 、 汉沽区 、 大港区 、 东丽区 、 西青区 、 津南区 、 北辰区 、 武清区 、 宝坻区 、 滨海新区 、 宁河县 、 静海县 、 蓟县 、 其它区 
广州市: 荔湾区 、 越秀区 、 海珠区 、 天河区 、 白云区 、 黄埔区 、 番禺区 、 花都区 、 南沙区 、 萝岗区 、 增城区 、 从化区 、 东山区 、 其它区 
武汉市: 江岸区 、 江汉区 、 硚口区 、 汉阳区 、 武昌区 、 青山区 、 洪山区 、 东西湖区 、 汉南区 、 蔡甸区 、 江夏区 、 黄陂区 、 新洲区 、 其它区 
重庆市: 万州区 、 涪陵区 、 渝中区 、 大渡口区 、 江北区 、 沙坪坝区 、 九龙坡区 、 南岸区 、 北碚区 、 万盛区 、 双桥区 、 渝北区 、 巴南区 、 黔江区 、 长寿区 、 綦江区 、 潼南县 、 铜梁区 、 大足区 、 荣昌县 、 璧山区 、 梁平县 、 城口县 、 丰都县 、 垫江县 、 武隆县 、 忠县 、 开县 、 云阳县 、 奉节县 、 巫山县 、 巫溪县 、 石柱土家族自治县 、 秀山土家族苗族自治县 、 酉阳土家族苗族自治县 、 彭水苗族土家族自治县 、 江津区 、 合川区 、 永川区 、 南川区 、 其它区 
深圳市: 罗湖区 、 福田区 、 南山区 、 宝安区 、 龙岗区 、 盐田区 、 其它区 

宁波市: 海曙区 、 江东区 、 江北区 、 北仑区 、 镇海区 、 鄞州区 、 象山县 、 宁海县 、 余姚市 、 慈溪市 、 奉化市 、 其它区 

广州上门电脑维修网络维护服务项目:

1.操作系统的安装、调试及维护、系统重装。
2、电脑组装、硬件升级、配件出售。 
3、不能开机,自动重启、自动关机、异常死机等故障检测及排除。
4、如果电脑硬件有问题的,则检测后维修或更换。
5.病毒、恶意代码的防御与查杀,安装杀毒软件和防火墙。
6.电脑速度慢,经常死机,自动重启等故障排除。
7、整机除尘、清洁、维护、保养,为您的爱机保驾护航。
8、硬盘数据恢复、U盘、存诸卡等设备数据备份及恢复。
9、公司/家庭电脑包年包月维护,网吧外包维护。 
10、有线上网、无线上网安装设置,网络故障排除。
11、苹果电脑维修,苹果电脑重装系统、双系统安装。


选择我们的理由:

1.方便:上门维护,让您足不出户便可得到专业的服务。 
2.快捷:快速抵达现场,年中无休,随时解您燃眉之急。      
3.高效:专业的技术,让您的系统迅速恢复,最大程度减少损失。    
4.经济:上门维修收费合理,承诺绝不乱收费,是你放心之首选。

数据恢复项目

1、硬盘软件故障:误分区、格式化、删除、病毒破坏、黑客攻击、分区逻辑错误、硬盘逻辑坏道、硬盘0磁道损坏等。
2、硬盘硬件故障:硬盘异响、硬盘电机故障、硬盘摔坏、硬盘物理坏道、芯片烧坏、磁头损坏、固件信息丢失等。
3、Raid故障:阵列扩容出错、阵列硬盘指示灯良好但阵列启动不了、阵列分区出错、Rebuild阵列出错等。
4、数据库异常:SQL数据库恢复质疑或损坏、Oracle数据库文件损坏、Foxbase/pro数据库文件损坏等。
5、U盘数据恢复:提示要格式化、文件丢失、误删除、误格式化、病毒破坏、出现物理坏道等。
6、数码相机存储卡恢复:误删除(前提是物理上没有问题,删除以后没有照太多的照片)。
7、文档损坏:损坏的Office系列Word、Excel、Access、PowerPoint文件等。
8、光盘数据恢复:光盘读不了数据、用一次性刻录光盘进行第二次刻录导致第一次刻录的数据丢失等。


]]>
广州IT326电脑维修(优秀上门服务) 2017-05-04 10:05:40