为什么直接把C盘完全复制到另一块硬盘不能启动 为什么直接把C盘完全复制到另一块

一个操作系统安装完整之后,我想把它的C盘的文件全部复制(PE操作系统下)到另外一个硬盘之下,但是换了复制好的这块硬盘,却不能启动,明明文件都是一样的,也是在一部主机下为什么不行呢,有什么办法吗

我是用pe系统直接把文件一个不剩的成功拷过去的,C盘对C盘.

直接复制C盘所有文件,只是复制文件而已,许多被植入硬盘引导分区的系统记录都没有被另一个硬盘读取,缺少“主引导记录表”,缺少“活动分区表”,缺少“分区引导记录表”。

想要在新的硬盘启动还需要,删除分区——新建分区——格式化分区(选择系统文件格式,即NTFS或者FAT32)——重启——在复制系统进入硬盘等操作,具体方法如下。

1、在浏览器百度,搜索栏中搜索“分区助手下载”,再点击“立即下载”

2、打开分区助手,在左键点击磁盘1的系统c盘,在窗口左侧点击“迁移系统到新的磁盘”(机械或固态硬盘都可以)。

3、打开的迁移系统转到新磁盘,点击下一步。

4、在选择磁盘空间窗口,点击新磁盘的未分配空间,再点击下一步。

5、在调整分区大小窗口,我们默认创建为主分区,符号为D(以后可以更改盘符),用鼠标按住箭头所指圆点向左拖动调整分区大小建议50G以上(如以后安装双系统,软件程序都会安装到系统盘所以安排大空间100G左右,如果不准备安装双系统,可以只安排50G左右即可),再点击下一步。

6、在引导操作系统窗口,点击“完成”。

7、回到分区助手窗口点击左上角的“提交”。

8、在弹出一个对话框中点击“执行”。

9、点击执行后会弹出窗口再点击是(Y)。

10、电脑重启后自动执行系统迁移的操作,即可看到移动到新磁盘的系统盘,期间自动重启电脑2-3次。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-06-24

因为直接复制C盘所有文件,只是复制文件而已,许多被植入硬盘引导分区的系统记录都没有被另一个硬盘读取,缺少“主引导记录表”,缺少“活动分区表”,缺少“分区引导记录表”。

把C盘完全复制到另一块硬盘上后,如果想用另一个硬盘启动,必须是用ghost,进行分区对分区模式,这样才能启动。

如果快速的复制磁盘,这个方式只复制源磁盘上己使用的扇区到其它磁盘,同时在复制时支持调整目标磁盘上分区的大小。通过这种方式,甚至可以将大磁盘复制到小磁盘上。

扩展资料

此外,开机启动电脑要从硬盘特定的地址读取引导信息,从而找到操作系统的位置,而从一个硬盘拷文件到另一个硬盘是没法复制引导区信息的,而且文件保存的位置并不一定会和原硬盘一致。

简单的复制,只能拷贝文件,而启动电脑,不光要文件,还需要硬盘分区表、系统引导等文件,而这些是无法通过拷贝复制的。

把C盘完全复制到另一块硬盘时要注意,台式机保证电源连接良好,笔记本确认电量充足。将SSD或者另一块任意的硬盘正确安装到电脑上,并确保可以正常识别。确保新的硬盘中的可分配区域足够容纳原有C盘的现有文件,如果不够将需要格式化整个新硬盘。注意:新硬盘中的所有数据都将被擦除,不可恢复。

本回答被网友采纳
第2个回答  推荐于2017-09-16
要回答您这个问题,我们首先必须知道计算机启动的整个过程:
请看分析:如果您时间有限,可以直接看到第十步跟最后总结的内容:
============
首先让我们来了解一些基本概念。
第一个是大家非常熟悉的BIOS(基本输入输出系统),BIOS是直接与硬件打交道的底层代码,它为操作系统提供了控制硬件设备的基本功能。BIOS包括有系统BIOS(即常说的主板BIOS)、显卡BIOS和其它设备(例如IDE控制器、SCSI卡或网卡等)的BIOS,其中系统BIOS是本文要讨论的主角,因为计算机的启动过程正是在它的控制下进行的。BIOS一般被存放在ROM(只读存储芯片)之中,即使在关机或掉电以后,这些代码也不会消失。
第二个基本概念是内存的地址,我们的机器中一般安装有32MB、64MB或128MB内存,这些内存的每一个字节都被赋予了一个地址,以便CPU访问内存。32MB的地址范围用十六进制数表示就是0~1FFFFFFH,其中0~FFFFFH的低端1MB内存非常特殊,因为最初的8086处理器能够访问的内存最大只有1MB,这1MB的低端640KB被称为基本内存,而A0000H~BFFFFH要保留给显示卡的显存使用,C0000H~FFFFFH则被保留给BIOS使用,其中系统BIOS一般占用了最后的64KB或更多一点的空间,显卡BIOS一般在C0000H~C7FFFH处,IDE控制器的BIOS在C8000H~CBFFFH处。
好了,下面我们就来仔细看看计算机的启动过程吧。
##1 第一步:
当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还不太稳定,主板上的控制芯片组会向CPU发出并保持一个RESET(重置)信号,让CPU内部自动恢复到初始状态,但CPU在此刻不会马上执行指令。当芯片组检测到电源已经开始稳定供电了(当然从不稳定到稳定的过程只是一瞬间的事情),它便撤去RESET信号(如果是手工按下计算机面板上的Reset按钮来重启机器,那么松开该按钮时芯片组就会撤去RESET信号),CPU马上就从地址FFFF0H处开始执行指令,从前面的介绍可知,这个地址实际上在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。
##1 第二步:
系统BIOS的启动代码首先要做的事情就是进行POST(Power-On Self Test,加电后自检),POST的主要任务是检测系统中一些关键设备是否存在和能否正常工作,例如内存和显卡等设备。由于POST是最早进行的检测过程,此时显卡还没有初始化,如果系统BIOS在进行POST的过程中发现了一些致命错误,例如没有找到内存或者内存有问题(此时只会检查640K常规内存),那么系统BIOS就会直接控制喇叭发声来报告错误,声音的长短和次数代表了错误的类型。在正常情况下,POST过程进行得非常快,我们几乎无法感觉到它的存在,POST结束之后就会调用其它代码来进行更完整的硬件检测。
##1 第三步:
接下来系统BIOS将查找显卡的BIOS,前面说过,存放显卡BIOS的ROM芯片的起始地址通常设在C0000H处,系统BIOS在这个地方找到显卡BIOS之后就调用它的初始化代码,由显卡BIOS来初始化显卡,此时多数显卡都会在屏幕上显示出一些初始化信息,介绍生产厂商、图形芯片类型等内容,不过这个画面几乎是一闪而过。系统BIOS接着会查找其它设备的BIOS程序,找到之后同样要调用这些BIOS内部的初始化代码来初始化相关的设备。
##1 第四步:
查找完所有其它设备的BIOS之后,系统BIOS将显示出它自己的启动画面,其中包括有系统BIOS的类型、序列号和版本号等内容。
##1 第五步:
接着系统BIOS将检测和显示CPU的类型和工作频率,然后开始测试所有的RAM,并同时在屏幕上显示内存测试的进度,我们可以在CMOS设置中自行决定使用简单耗时少或者详细耗时多的测试方式。
##1 第六步:
内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,包括硬盘、CD-ROM、串口、并口、软驱等设备,另外绝大多数较新版本的系统BIOS在这一过程中还要自动检测和设置内存的定时参数、硬盘参数和访问模式等。
##1 第七步:
标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中安装的即插即用设备,每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。
##1 第八步:
到这一步为止,所有硬件都已经检测配置完毕了,多数系统BIOS会重新清屏并在屏幕上方显示出一个表格,其中概略地列出了系统中安装的各种标准硬件设备,以及它们使用的资源和一些相关工作参数。
##1 第九步:
接下来系统BIOS将更新ESCD(Extended System Configuration Data,扩展系统配置数据)。ESCD是系统BIOS用来与操作系统交换硬件配置信息的一种手段,这些数据被存放在CMOS(一小块特殊的RAM,由主板上的电池来供电)之中。通常ESCD数据只在系统硬件配置发生改变后才会更新,所以不是每次启动机器时我们都能够看到“Update ESCD… Success”这样的信息,不过,某些主板的系统BIOS在保存ESCD数据时使用了与Windows 9x不相同的数据格式,于是Windows 9x在它自己的启动过程中会把ESCD数据修改成自己的格式,但在下一次启动机器时,即使硬件配置没有发生改变,系统BIOS也会把ESCD的数据格式改回来,如此循环,将会导致在每次启动机器时,系统BIOS都要更新一遍ESCD,这就是为什么有些机器在每次启动时都会显示出相关信息的原因。
##1 第十步:=========================================
ESCD更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是windows最基本的系统文件。这些系统文件首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。
如果系统之中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码,这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本引导代码
上面介绍的便是计算机在打开电源开关(或按Reset键)进行冷启动时所要完成的各种初始化工作,如果我们在DOS下按Ctrl+Alt+Del组合键(或从Windows中选择重新启动计算机)来进行热启动,那么POST过程将被跳过去,直接从第三步开始,另外第五步的检测CPU和内存测试也不会再进行。我们可以看到,无论是冷启动还是热启动,系统BIOS都一次又一次地重复进行着这些我们平时并不太注意的事情,然而正是这些单调的硬件检测步骤为我们能够正常使用电脑提供了基础。
=================================================================
第十步提到,“主引导记录”的概念,而“主引导记录”接着从分区表中找到第一个活动分区。然后读取并执行这个活动分区的“分区引导记录”。 而“分区引导记录”负责读取并执行windows最基本的“系统文件”。系统文件要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云。
“主引导记录”(选择)——“活动分区“(寻找)——“分区引导记录”(读取执行)—— “系统文件”(初始化)——“系统数据”(转化)——“蓝天白云”(图形界面,即完成启动)。
这边想指出的是,您直接复制C盘所有文件,只是但存复制文件而已,许多被植入硬盘引导分区的系统记录都没有被另一个硬盘读取,缺少“主引导记录表”,缺少“活动分区表”,缺少“分区引导记录表”,对应如上所述,就是缺少了前三个步骤,系统当然无法启动。
其实这边,我们还必须明白,装系统的过程与原理。我简单概述。如果您有装过系统,您应该会注意到有几个必不可缺的步骤,即,删除分区——新建分区——格式化分区(选择系统文件格式,即NTFS或者FAT32)——重启——在复制系统进入硬盘。这个过程,系统盘将往硬盘记录引导记录表等数据。这是为什么我们可以选择把系统装在C盘,或者D盘的原因。如果您格式化D盘,并在D盘装系统,那么以后计算机就从您的D盘启动。不管怎么装,这个过程一定要在DOS下完成。
您可能还会注意到我们常用的GHOST,GHOST也需要在DOS下完成备份跟恢复过程。还有其他还原软件,比如还原精灵以及著名的Acronis(可在图形界面状态下完成备份)都需要在DOS完成还原动作。因为他们必须重新读取系统引导区等文件。
再比如我们常用的软件PHOTOSHOP,如果您是使用安装版,那么您把PHOTOSHOP的所有安装文件复制到另一台计算机上,那台计算机是无法直接运行的,为什么呢?因为您只是复制了程序文件,PHOTOSHOP安装跟运行时候需要都调用WINDOWS系统文件。您如果用过绿色版本,即那种直接解压就可以用的PHOTOSHOP,是因为调用的系统文件已经被别人优化过了,即被“绿化“过了。相当于,直接用GHOST恢复系统一样。

这样一来,相信您一定知道为什么不能吧?GOOD LUCK!本回答被提问者采纳
第3个回答  2007-10-06
里面包含不同的硬件信息或该分区没有设置成为激活的主分区
第4个回答  2007-10-06
当然了,因为有很多文件是隐藏和无法移动的,你在给磁盘做碎片整理的时候就应该看出来了。
相似回答