适用于 win7 + ubuntu 的外部 USB 硬盘

适用于 win7 + ubuntu 的外部 USB 硬盘

我买了一台新笔记本电脑,拆下了硬盘并将其插入外置硬盘盒中。我想在 Ubunutu 和 Windows 上使用这个外置硬盘。

我使用 Ubuntu 的“磁盘”实用程序对磁盘进行格式化和分区。这是驱动器的当前状态:

在此处输入图片描述

我可以在 Ubuntu 和 Win 7 上安装它。但是,在 Win 7 上,它被列为实际硬盘,而不是 USB 设备。这意味着,我无法卸载它,写入的数据可能会丢失。以下是它在 Win7 上的样子

在此处输入图片描述

我需要做什么才能使其在 Win7 上像 USB 设备一样工作?

我尝试使用以下方法删除主引导记录

sudo dd if=/dev/zero of=/dev/sdb1 bs=446 count=1

在此处输入图片描述

但它在磁盘工具中仍称为主引导记录。不知道我该怎么做。

答案1

为您的特定分区分配一个驱动器号。

命中Windows Key+输入并命中Rdiskmgmt.mscEnter

从那里选择您的卷,右键单击它,然后从上下文菜单中更改驱动器号和路径。

点击“更改”,分配以下驱动器号,选择一个驱动器号,然后单击“确定”。

答案2

在 Windows 中,您可以尝试使用 Lexar 的实用程序“启动它“。以管理员身份运行它。如果出现您的驱动器号,请选择它并单击“翻转可移动位”。

它可能不起作用,甚至可能无法显示您的驱动器,但值得一试。“翻转位”后重新启动系统。

答案3

磁盘显示为直接连接是机箱驱动程序和可能的控制器的功能,假设它是 USB 机箱。如果它是 eSATA 连接的机箱,我通常会期望它显示为直接连接的磁盘。

不幸的是,没有一种可靠的方法可以在不修改驱动程序甚至固件的情况下将磁盘更改为可移动磁盘。这里有一个链接,其中包含一些有关如何执行此操作的基本信息,但显然是针对设备驱动程序开发人员的。

https://blogs.msdn.microsoft.com/microsoft_apgc_hardware_developer_support_team/2013/11/09/removal-policy-for-a-device/

不过,这可能是您可以简单解决的问题,因为 Windows 认为磁盘不可移动在很大程度上是一个外观问题,除非您想在 Windows 运行且文件系统已挂载时断开磁盘连接。如果是这种情况,那么问题就很麻烦,需要额外的步骤。如果您想在 Windows 运行时断开连接,请先通过 diskmgmt.msc 将磁盘脱机。为此,请右键单击磁盘(卷左侧的区域)并选择“脱机”。所有 SATA 磁盘都是热插拔的,因此只要没有挂载的文件系统,就可以断开它们。您也可以通过关闭 Windows 安全地断开磁盘连接(这样做将干净地卸载文件系统并关闭磁盘电源)。

如果您对从用户界面角度访问外部驱动器的方式不满意,请考虑这些选项。

首先,您可以通过 diskmgmt.msc 更改分配给文件系统的驱动器号。您可以像在 Linux 中一样将文件系统挂载到空文件夹中。您甚至可以将文件系统的多个挂载点放在空文件夹中。为此,请在 diskmgmt.msc 中右键单击文件系统,然后选择“更改驱动器号和路径...”

其次,您可以在 Windows 资源管理器中创建收藏夹,以访问驱动器的根目录或几乎任意数量的子文件夹。为此,只需导航到所需位置,右键单击“收藏夹”,然后选择“将当前位置添加到收藏夹”。

您第一次就正确设置了分区表和格式。对于小于 2 TB 的磁盘,MBR 分区表通常没问题。对于大于 2 TB 的磁盘,您需要使用 GPT。对于 Windows 和 Linux 环境中的几乎所有块设备,这都是正确的。考虑到您想在 Windows 和 Linux 中使用该磁盘,选择 NTFS 作为文件系统是一个不错的选择,因为这两个操作系统都可以以读写方式挂载 NTFS 文件系统。

我不建议使用 DD 覆盖分区表,坦率地说,我很惊讶这样做没有造成问题。

答案4

....

我刚刚注意到我可以像平常一样简单地卸载硬盘:

在此处输入图片描述

我起初甚至没有看那里,因为它被列为系统驱动器。

相关内容