在 Windows 8 或 10 上,特别是在永久插入 SD 卡的平板电脑上,是否有一种通用的方法将卡视为不可移动驱动器?

在 Windows 8 或 10 上,特别是在永久插入 SD 卡的平板电脑上,是否有一种通用的方法将卡视为不可移动驱动器?

我有一台平板电脑、一台 Surface Pro,还有一张永久插入的微型 SD 卡。我用它来存储音乐和视频等媒体文件。

Windows 会识别出这是可移动驱动器,因此会立即删除文件,而不是将其放入回收站。此外,由于卡是可移动的,SkyDrive 和 Dropbox 等应用程序会拒绝同步到卡上。

我知道将微型 SD 卡格式化为 NTFS,并将其作为文件夹安装到 C: 驱动器上,可使 SkyDrive 和 Dropbox 同步到可移动驱动器,但这不会影响文件删除。

我还听说,可以通过翻转可移动位将各种 USB 驱动器更改为 Windows 不可移动驱动器。但是,这似乎不是读卡器的选项,至少不是我的 Surface 中的读卡器的选项。

有什么方法可以启用此驱动器上的回收站,并且通常使该驱动器被视为不可移动驱动器?

答案1

我设法解决了自己的问题,但这并不是最简单的解决方案。简而言之,不是将文件存储在 SD 卡上(当然 Windows 会将其视为可移动驱动器),而是可以用虚拟硬盘驱动器填充整个 SD 卡,然后可以在 Windows 中安装该虚拟硬盘驱动器,并将其视为实际硬盘驱动器。

这是我在 Windows 8.1 上所做的:

可选:清除 SD 卡上的内容。这不是绝对必要的,但 SD 卡上的可用空间量将成为新磁盘上的空间量。

打开磁盘管理(从我的开始菜单搜索中,它显示为“创建和格式化硬盘分区”)。

可选:确保您的 SD 卡已格式化为 NTFS。由于该卡将永久固定,并且跨平台兼容性并不重要,因此不妨使用更现代的文件系统。此外,这将直接启用下面的下一个可选步骤。

可选(仅当您选择将 SD 卡格式化为 NTFS 时才可用):选择 SD 卡上的分区,然后选择“更改驱动器号和路径”。删除驱动器号并将新挂载点添加到空的 NTFS 文件夹。您可以将其粘贴到主驱动器上的某个位置,我选择了“C:\Media Container”。这样,SD 卡将不再显示为单独的驱动器,但系统仍可以通过虚拟驱动器访问它。

在顶部的操作菜单下,选择“创建 VHD”。浏览到您的 SD 卡位置(如果您将其挂载点更改为我上面建议的挂载点,则为“C:\Media Container”)。在此处创建 VHD...我将其命名为“媒体存储”。我还将虚拟硬盘格式更改为 VHDX,以提高其对电源故障事件的恢复能力,尽管除了 Windows 的描述之外,我对此没有实际的了解。我保留了推荐的动态扩展磁盘类型,认为如果我将来获得更大的 SD 卡,这可能会很有用。

右键单击新磁盘(在左侧,现在在其分区上),然后选择初始化。我选择了 GPT 分区表,因为它是一种较新的设计,可能更好,尽管我对此没有其他见解。初始化后,右键单击新的未分配分区,然后选择“新建简单卷”。按照向导,将所有空间分配给新分区,为其分配您希望新硬盘使用的驱动器号(可能是 D:),并将其格式化为 NTFS。如果一切顺利,您现在应该可以在 Windows 资源管理器中看到您的新硬盘。

现在,将这一切整合在一起的诀窍是设置 Windows,以便在计算机启动时安装驱动器,因为每次计算机开始安装驱动器时都必须进入磁盘管理,这很无趣。为此,您需要创建一个用于安装它的脚本,然后使用任务计划程序在启动时执行该脚本。我找到了一个非常好的指南这里,我将在下面进行总结。

首先创建一个文本文件,随意命名 - 这将成为您的脚本。我将我的脚本命名为“Mount Script.txt”,并将其与我的虚拟硬盘文件一起放在“C:\Media Container”中。打开它,粘贴以下内容,并编辑路径和驱动器号以匹配您的信息:

select vdisk file="C:\Media Container\Media Store.vhdx"
attach vdisk
assign letter=D

打开计算机管理下的任务计划程序,它在“开始”菜单中显示为“计划任务”。在右侧窗格中,选择“创建任务”。

关键点是:

  • 在“常规”选项卡上,输入任务的名称,我将任务命名为“安装 SD 卡”。在“运行任务时,使用以下用户帐户”下,通过在对象名称框中键入该帐户将其更改为 SYSTEM。此外,将“配置为”设置为操作系统可能很重要,我不太确定,在网上快速搜索也没有真正解释此设置的作用。
  • 在“触发器”选项卡上,单击“新建”,然后将“开始任务”设置为“启动时”。
  • 在“操作”选项卡上,单击“新建”,并将“程序/脚本”设置为“diskpart”(不带引号)。在“添加参数”下,粘贴以下内容,并将路径设置为脚本的路径:/s“C:\Media Container\Mount Script.txt”。
  • 在“条件”选项卡上,清除“仅当您的计算机使用交流电源时才启动任务”复选框。

您还可以浏览选项并查看是否还有其他要设置的内容,但这些应该是必需的。

就这样!下次重启时,您应该会看到 SD 卡上的存储空间被安装为硬盘。

相关内容