是否可以从一个磁盘到另一个磁盘分配空间?(小C:驱动器问题)


1

我有一台具有两个磁盘的便携式设备,磁盘0充当C:驱动器,并包含系统文件和Windows安装,磁盘1则是D:驱动器。它不是单个分区驱动器,而是两个单独的磁盘(分配的空间不会彼此相邻出现,而是一个在另一个之上)。

我遇到的问题是,默认情况下,磁盘0上的C:驱动器仅具有29GB的空间,该空间很快被Windows更新和其他程序填充。磁盘1上的D:驱动器具有超过460GB的容量,除了个人文件和某些程序以外,它基本上没有使用。

磁盘分区

磁盘分区

问题是:我是否仍然需要将D:驱动器中的一些可用空间移动到C :?根据Windows文档,您只能从同一驱动器中可用的未分配空间扩展驱动器,而不能从其他驱动器扩展空间。是否有可能规避这一问题,或者真的没有办法实现吗?

万一不可能,我该如何解决?这次我是否应该尝试重新格式化PC并在D:驱动器上重新安装Windows?可能吗?


1
将空间从一个物理驱动器转移到另一个物理驱动器在物理上是不可能的。
LMiller7 '18

Answers:


1

我认为您提出的解决方案不起作用,但是您确实有一些选择。一种,您可以将交换文件移至D:驱动器。根据系统中的内存量,这可能会释放C:驱动器上的4 GB内存。请注意,这主要是一个临时解决方案,因为您的C:驱动器将再次填满。

对于永久解决方案,建议您购买一些磁盘克隆软件,然后将系统克隆到更大的磁盘上。这样,您不必重新安装所有内容。如果您可以为现在的D:驱动器找到临时存储,则它是一个不错的选择。克隆操作将擦除磁盘1上当前的所有内容,但是您可以在系统运行后稍后重新复制它。


我认为将C:驱动器克隆到D:是最好的选择。但是我进入了设备的BIOS并按引导顺序选择了特定的驱动器(Image),所以如果我将C:克隆到D :,然后重新格式化C :,我该如何将D:设置为默认值启动驱动器?由于无法轻松打开设备(这是一台类似平板电脑的设备),因此无法物理卸载Disk 0。
Metroxed

我错过了一个类似于平板电脑的设备,而且您无法实际移动磁盘的事实。这确实使事情变得更加复杂。我认为您可能需要将引导分区保留在磁盘0上,并对其进行配置以继续在磁盘1上进行引导。我对所涉及的步骤不是很熟悉,但基本上是双引导设置。一旦双引导正常工作,您就应该能够将磁盘1上的操作系统设置为默认操作系统。
查尔斯·伯吉'18

1

可以使用Windows命令在两个目录之间创建链接:

mklink [[/d] | [/h] | [/j]] <Link> <Target>

文件资料

基本过程是:创建一个空目录,mklink将空文件夹作为链接运行,而目标则是实际存储数据的位置。完成后,您可以使用“链接”目录复制/移动删除内容,它们实际上将被放入“目标”目录中。

所以你可以c:\stuff链接到d:\actual_stuff

对于现有目录,您需要将目录镜像复制到目标位置(例如使用robocopy),确认副本,然后清空源文件夹。

选择的目录完全由您决定:显而易见的目录是“程序文件”或“用户”,但是可能存在无法预料的问题。我从未亲自在Windows默认特殊文件夹上进行此操作,但是很容易找到信息(google:mklink程序文件)

在进行大的更改之前,首先测试并尝试该过程是一个好主意。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.