即使在安全模式下,Windows 7 Home Premium 也无法在我的 Vaio 笔记本电脑上启动(卡在 classpnp.sys,然后进入 BSOD 并被迫重新启动)。我尝试了很多解决方案,但都不起作用。
之后,我决定从安装了 Ultimate Boot CD 的 USB 启动,并运行了所有硬件测试,结果都是正面的。然后我启动了 Parted Magic,它能够挂载硬盘(甚至是系统和恢复分区)。从那里,我可以将我想保留的文件复制到我的外部 USB 闪存驱动器,并进行干净的 Windows 7 安装。问题是传输速度太慢了,而且我有很多图片。
我读到,Windows 在执行自定义安装时会创建一个“windows.old”文件夹,其中包含旧安装的 Program Files 和 Users 文件夹。我不相信这一点,因为 Windows 甚至无法在安全模式下启动。我的怀疑是对的吗?
另一个选择是使用 Parted Magic 创建一个新分区并将所有文件转储到那里,但如果我这样做,Windows 安装程序将不会创建单独的系统分区(大约 100 mb),并且我读到这样做很方便,而不是出于安全原因将 Windows 放在一个分区中(这对我来说不起作用,因为我已经有一个单独的系统分区)。
所以我的问题是:为了将 Windows 分成两个分区,是否值得花很长时间将文件传输到我的另一台笔记本电脑?或者我应该节省时间并使用新分区进行备份?更好的是,当硬盘驱动器已经有一个我希望保留的现有分区时,是否可以将 Windows 系统安装在单独的分区中?
编辑:VAIO 恢复分区似乎已损坏,所以我放弃了该替代方案。我还忘了说我可以在恢复环境中运行 Windows 命令提示符,但我不知道那里是否有任何有用的工具。
答案1
您好,对于双分区和 Windows 映像,我已经对此进行了很多故障排除。
1st - 首先,您能否移除硬盘并通过外部外壳或硬盘驱动器通过 USB 将其连接到?
如果是这样,那太好了,是的,这是一个漫长而耗时的过程,但这是确保您拥有照片副本的最佳方法。
第二 - 是的,在进行自定义安装或常规安装时,Windows 会创建一个旧的 Windows,但在这个旧的 Windows 中,它会保留您保存的所有设置和目录,以便您以后可以访问它们并检索您想要的内容,然后在将所有内容复制到新目录后删除 windows.old 文件夹。
这里唯一的错误程序是您无法进行干净的操作系统安装,从技术上讲您会的,但稍后您会再次遇到这个问题 - 因此,一旦您备份了所有文件,我宁愿选择选项 1 或 2,然后您就可以执行干净的安装。
第三,我曾在许多企业工作过,他们往往有 3 个独立的分区,我曾尝试过将其作为个人分区,但更像是 2 个分区和 1 个隐藏分区。
c:OS 驱动器是主窗口并仅用于安装 - 根据您要安装的应用程序提供至少 50gb 或更多。
d:DATA 驱动器是我的数据驱动器,当然,如果您遇到 c 驱动器无法启动的问题,那么您可以在 c:驱动器上执行全新安装,然后就可以很快恢复正常。
但是,如果您执行没有应用程序的全新安装,那么您必须重新链接并安装应用程序到您的 d:DATA Drive。
现在对于隐藏分区,如果压缩它,它的大小与 C:\OS Drive 一样大或者更小,我已经反复使用它并且很喜欢它。
我会创建干净的 c: OS 驱动器,并组织删除任何多余的文件夹,并使用 CCleaner 和 Auslogic 应用程序清理目录,所有应用程序和设置都没有登录密码(更简单),如果您忘记了密码,则是问题,但在设置和一切设置好并准备好时制作一个图像,大小可能是 30-70gb,但全部正确链接到您的 d: 数据驱动器。
So you would use deploy studio is free ware, or acronis truimage (cheap) or ghost (a bit more money)
* Deploystudio - 在 Linux 中,一旦您创建分区并克隆它,它就会运行良好 * Acronis - 我已经使用了很多年,现在仍然使用相同的旧版本 10,我认为是 13-14?但它具有隐藏分区的功能,因此无需创建可以看到的第 3 个分区。使用此功能,它会要求从另一个驱动器获取分区空间,您将不会在磁盘管理旁边看到它,并且会说您的操作系统已损坏,您可以在几分钟内恢复完全相同的设置和所有内容 - 我只是说,如果您这样做,请使用密码创建隐藏分区 - 这将阻止任何人进入并破坏图像,如间谍软件、恶意软件。 * Ghost 的功能与 acronis 类似,只是您可以将其设为外部并从外部启动到 USB 记忆棒以将您的映像恢复正常。
希望这有助于告诉我你做了什么以及进展如何。
Sifu - iOSGenius.com
答案2
您的硬盘似乎有这么多损坏,看来您遇到的问题不只是无法启动 Windows。也许存在硬件故障。
因此,强烈建议不要反复尝试,而是先进行真正的备份,即使这需要很长时间。并且不要忘记验证备份是否有效,并且没有留下 30% 的隐藏垃圾。
有多种备份方式可供选择:
正如您所做的那样,尝试恢复到某个 USB 驱动器。
更好的选择(如果你知道怎么做的话):购买替换磁盘。见下文。
或者使用一些更好的备份软件,如 Acronis True Image,它在块级别工作,但仍然只保存使用过的部分。
因为如果备份速度很慢,可能会出现旧硬盘读取错误等问题。或者更糟的情况。
更换驱动器
这仅当您知道如何更换计算机驱动器时才有效。如果不知道如何更换,请找一位知道的朋友。
购买适合您的笔记本电脑的新替换驱动器。
交换驱动器。这样,新的驱动器就在你的笔记本电脑中,旧的驱动器现在在外面。
为你的旧驱动器购买一些外部 USB 盒,这样你就可以将其连接到 USB。将旧驱动器放入其中。
现在在新驱动器上重新安装您的笔记本电脑。由于这是一个全新的驱动器,您可以放心地进行实验。您需要恢复媒体。如果您没有,请咨询索尼。购买新的索尼可能比订购恢复媒体更便宜。这是索尼,您知道自己拥有什么。
之后,您将拥有一台可以运行的笔记本电脑和一个包含所有旧数据的外部驱动器。
现在您可以将旧驱动器插入 USB 并读取它。
但请稍等!您将无法这样做,因为 Windows 不允许您访问旧驱动器。
对此有几种解决方案:
无损:
再次使用一些好的备份软件(如 Acronis True Image)来传输数据。
使用 Linux 访问您的数据。也许可以在新驱动器上放置一个小的 Linux 分区。
这些可能具有破坏性,需要改变驱动器的内容:
或者获取一些 Windows 7 Ultimate,它能够拥有驱动器上的文件的所有权,然后设置公共访问模式。
以安全模式启动笔记本电脑(我只有德国版本,那里称为“Abgesicherter Modus”)。此模式允许您访问正常启动时不可用的功能。(我真的不知道这是否仍然适用,我目前没有 Windows 7 Home。)
最后一件事的问题在于,您仍然需要 USB 端口才能运行,如果不能正常启动,它们可能无法使用。
其他推荐
使用一些 SMART 工具检查你的驱动器,例如水晶盘信息。然而这需要可运行的 Windows 并且通常无法通过 USB 运行。
因此也许可以启动一些Knoppix
程序smartctl
(smartmontools)来查看驱动器的健康状况。
对于数据恢复,我通常在 Linux 下使用 - 当其他任何方法(例如 Acronis)失败时,需要数周时间gddrescue
。这样做并不容易,但也许你有一些朋友可以帮忙。这肯定超出了这里的任何答案。
高血压
答案3
好的,所以我终于能够创建备份分区并在单独的分区中安装带有系统的 Windows。您唯一需要做的就是能够在恢复环境中访问 Windows 命令提示符(在启动期间按 F8 并选择修复启动或类似操作)。我采取的步骤如下(我使用了下面列出的多个来源):
- 访问所述命令提示符。
输入“Diskpart”
DISKPART> list disk (output isn't shown) DISKPART> select disk 0 (assuming it's disk 0) DISKPART> list partition (output isn't shown) DISKPART> select partition 1 (assuming partition 1 is the Windows **boot** partition. It should be the bigger one, not the System one) DISKPART> shrink QUERYMAX (this will return the maximum number of bytes that the volume can be reduced) DISKPART> shrink DESIRED=204800 (which is 200 gb in mb. It is the desired space that will be used for backup) DISKPART> create partition primary size=204800 (this will create the backup partition) DISKPART> format fs=ntfs quick (having quick added at the end of the command will do a quick format instead of a full format on the partition created previously) DISKPART> exit diskpart
现在我退出命令提示符并重新启动。我有一个安装了 UBCD 的 USB 闪存驱动器(点击此处了解说明)。更改 BIOS 启动顺序,使 USB 设备选项列在首位。进入 UBCD 菜单后,选择名为“Parted Magic ....”的选项,然后选择第一个选项。这将启动基于 Linux 的发行版 Parted Magic。
到达那里后,单击文件管理器图标。这将允许我们从外部闪存驱动器和不同分区之间传输文件。就我而言,我将很多图片从 Windows 启动分区传输到我在步骤 2 中创建的备份分区。我还将最重要的文件存储在另一个闪存驱动器上,以防万一出现问题。完成后,重新启动计算机并改回 BIOS,以便我们可以再次进入命令提示符。
再次输入“Diskpart”
DISKPART> list disk DISKPART> select disk 0 (same as before) DISKPART> list partition DISKPART> select partition 2 (corrupted VAIO recovery partition in my case) DISKPART> delete partition override DISKPART> select partition 1 (Windows boot partition from which I already extracted what I wanted, should be the same as the one selected in step 2) DISKPART> delete partition DISKPART> select partition 3 (System partition, should be about 200 mb) DISKPART> delete partition DISKPART> create partition primary size=200 (new Windows System partition that will be used to install Windows again) DISKPART> format fs=ntfs label="System Reserved" DISKPART> active DISKPART> create partition primary size=102400 (new Windows boot partition that will be used to install Windows again) DISKPART> format fs=ntfs label="Windows 7" DISKPART> exit
所以现在我们应该有 3 个主分区:备份分区、即将成为 Windows 系统的分区和即将成为 Windows 启动的分区。唯一活动的分区是 Windows 系统分区。您可以通过在 DISKPART 中选择它并输入“详细分区”来检查。接下来我们重新启动计算机。
现在将 Windows 安装介质插入光盘驱动器并重新启动 PC,在 BIOS 中将第一个启动设备设置为 ODD,并将 Windows 7 安装到创建的“Windows 7”分区。您需要执行全新安装,选择“自定义(高级)”而不是“升级”选项,当您看到此“您想要在哪里...”对话框时,单击以选择创建的“Windows 7”分区并单击下一步;不要使用安装程序格式化任何东西。
当我们最终能够访问 Windows 时,我们可以将备份文件移动到新的 Windows 启动分区,然后删除备份分区。我们现在可以扩展启动分区以使用新未分配的空间。为此,您可以使用 Windows 附带的磁盘管理工具。
就这样吧,希望有帮助。
资料来源: 准备重新安装操作系统时如何优化 SSD/HDD
评论中的其他来源,抱歉,我不能发布超过 2 个具有此声誉的链接。希望有人编辑它。