Mac OS扩展(日志式,加密的)驱动器上的密码丢失。想要重新格式化


25

我正在将Seagate Free Agent Desk外置驱动器用作运行Lion的现代iMac上的Time Machine。我犯了加密驱动器的错误,并且我不记得密码了。我不介意丢失磁盘上的数据,如果可能的话,我只想重新格式化它,以便将其用作未加密的驱动器。有关如何执行此操作的任何想法?


2
恕我直言:加密您的数据绝不是错误!
令人欣喜的

错误是忘记管理密码。

Answers:


32

擦除磁盘不需要加密卷的密码,仅用于在磁盘上安装加密卷。目前尚不清楚是否仅在连接磁盘或试图擦除磁盘时才要求您输入密码。

在Lion中,可以使用“磁盘工具”来擦除加密的卷,但在Mountain Lion中不能。但是,diskutil cs delete在两个版本中,都可以使用命令擦除加密的卷(请参阅下面的“终端”部分)。


磁盘实用程序(仅适用于Lion)

在Lion中应执行以下步骤:

  1. 将磁盘连接到Mac。

  2. 当提示您“输入磁盘“您的磁盘”的密码”时,单击“取消”。您无需安装加密卷即可擦除磁盘。 在此处输入图片说明

  3. 打开“磁盘工具”,然后在左侧找到您的外部磁盘。其名称可能会以其容量开头,并在名称中包含“ Seagate”或“ Free Agent”。您应该直接在磁盘下看到加密的卷。该音量将缩进并显示为灰色。
    磁盘实用程序:磁盘和卷的列表

  4. 选择左侧的磁盘,而不是卷。
    在此处输入图片说明

  5. 单击“急救”和“分区”选项卡之间的“擦除”选项卡。如果您没有看到“分区”选项卡中,所有的“删除”选项卡下的按钮是灰色的,仔细检查您所选择的磁盘上的左侧,而不是磁盘的容量

  6. 选择一种格式并输入名称,然后单击“删除”。

如果这不起作用,请让我们知道哪个步骤不起作用以及如何操作。


航站楼(狮子和山狮)

  1. 连接加密磁盘后,启动Terminal并输入以下命令

    diskutil cs列表

    您应该看到描述加密磁盘的输出,从有关逻辑卷组的信息开始:

    CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group 109FC023-5F18-438A-AF3D-14FF60334A0C
        =========================================================
        Name:         Le Disque
        Size:         68375502848 B (68.4 GB)
        Free Space:   0 B (0 B)
        |
    …
    

    如果您有多个加密磁盘,请找到逻辑卷组以及要擦除的磁盘的名称。

  2. 复制“逻辑卷组”之后的UUID。在此示例中,这是名为“ Le Disque”的磁盘的UUID:

    109FC023-5F18-438A-AF3D-14FF60334A0C
    
  3. 警告 下一条命令将删除您输入的UUID指定的磁盘。确保已为要擦除的磁盘复制了正确的逻辑卷组UUID,尤其是在连接了多个加密磁盘的情况下。

    输入以下命令以清除加密的磁盘,将其替换copiedUUID为您复制的UUID:

    diskutil cs delete copiedUUID
    
  4. 完成后,磁盘将被分区并装入一个名为“ Untitled”的卷。然后,您可以根据需要开始使用它,或者在“磁盘工具”中对其重新分区或加密。


非常感谢你!!!选择磁盘而不是选择卷会使它飞起来。感谢您提供详细信息!
塞尔吉奥·卢贝斯基

不起作用。甚至没有“擦除”标签!但是幸运的是我仍然知道密码。然后,我可以选择而不是磁盘 -您将看到“擦除”选项卡,并且它没有显示为灰色。但是,这不是此问题所需的答案。
gentmatt 2012年

@gentmatt确认。如果我跳过输入加密的TM驱动器的密码,则无法通过“磁盘实用程序”删除或重新分区该驱动器。我怀疑这是Apple在10.8.x随附的较新FileVault中关闭的漏洞。
Ian C.

2
@getnmatt您的卷被列为逻辑卷组,表明您正在使用Mountain Lion。显然,“磁盘工具”指令仅适用于Lion,不适用于Mountain Lion。我已经针对diskutil在两个版本中均可使用的命令的说明更新了答案。
joelseph

希望我能再给您+1的diskutil命令。这是比我的dd技巧更干净的解决方案:-)
乔什(Josh)

3

正如joelseph在回答中所说的那样,即使不输入密码,您也应该能够在“磁盘工具”中擦除加密的卷。但是,我没有可用于测试的10.8系统,Ian C.说10.8对此进行了更改。

如果“磁盘工具” 确实阻止了joelseph的回答,那么使用终端清除分区表是一种可行的解决方法:

  1. 在“磁盘工具”中找到驱动器,然后单击“ 信息”按钮
  2. 找到“ 磁盘标识符”行,并注意其内容。它会说数字disk#在哪里#
  3. 打开终端(在“实用工具”文件夹中)并输入命令:

    sudo dd if=/dev/zero of=/dev/disk# bs=1024k count=1
    

    #步骤2中的磁盘号在哪里。仔细检查此命令!然后,三重检查命令。确保/dev/disk#匹配disk#步骤2中的。

    此命令将用零覆盖磁盘的第一个兆字节,从而永久破坏diks上的所有信息。确保您要继续

  4. return,系统将提示您输入用户密码。输入密码以开始擦除分区表。

  5. 该过程完成后(您将看到一条消息1+0 records in 1+0 records out 1048576 bytes transferred...),返回“磁盘工具”。您现在应该能够格式化驱动器。

这被证实在聊天工作。同样,请小心使用命令。如果使用错误的磁盘,则可能会删除宝贵的数据。


您切勿在不了解终端命令功能的情况下运行终端命令。以下是详细说明:

dd代表重复数据。这是标准的系统命令。参见维基百科文章手册页面

if=指定要复制的输入文件/dev/zero是一个特殊文件(实际上是一个字符设备),只产生零(NULL字符)

of=指定要复制到的输出文件/dev/disk2或任何要覆盖的外部硬盘。

bs=1024k指定块大小,即1,024千字节(1兆字节)的写块。写入1 MB的块仅比较小的块快,这就是我缩小此大小的原因。

count=1指定要写入的块数。1兆字节的块足以覆盖分区表,这意味着“磁盘工具”将不再知道这是一个受密码保护的磁盘,并将允许您对其进行格式化。


请注意,GPT磁盘和许多LVM将元数据存储在多个位置,通常同时存储在开头和结尾,有时还存储在多个周期性位置(又称为EXT fs的超级块)。
John Keates

1

Lion的磁盘实用程序应该能够执行此操作。我的加密FreeAgent在家里。

您是否尝试过擦除/重新格式化卷以及重新分区磁盘本身?重新分区应该起作用。


0

我遇到了同样的问题。我最好的选择是使用另一个操作系统的另一个格式化实用程序。

从Windows启动格式不会关心mac上是否有加密。

分区被破坏后,mac应该能够再次对其进行格式化。

或者,某些系统在Bios中具有磁盘实用程序。您可以使用制造商的低级格式化实用程序将驱动器擦除回0。但是除此之外。我认为苹果限制了加密的Mac驱动器的格式。可能会保护您免受他人加密的影响。“也许您必须按住特殊键才能启用该格式”。如果没有,也许应该存在。


-1

您应该可以使用Disk Utility重新格式化该外部驱动器,而不会出现任何问题。


我不能 它要求输入密码,我忘记了。
塞尔吉奥·卢贝斯基
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.