一旦硬盘驱动器被删除,Mac错误代码

时间:2015-01-09 05:45:06

标签: objective-c macos

我正在研究电视剧,需要在擦除设备操作系统和驱动器后在Mac笔记本电脑上显示基本错误消息。

我需要将其简单地显示为提示,因为我不是程序员想要确保此代码看起来正确。

这是一些Windows代码作为示例。

C:\>mkdir con
The directory name is invalid.

C:\>

我知道这可能不是此论坛的常规请求,但感谢有人可以提供帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

在没有操作系统的情况下格式化/擦除Mac笔记本电脑后,系统会引导问号文件夹,因为它无法找到操作系统。

question mark folder on boot

如果您想要显示更多终端提示,则可以显示类似单用户模式启动的内容。类似single user mode boot

的内容

https://www.youtube.com/watch?v=UVzbryWqpAI中的前几秒显示启动到单用户模式时的样子。

编辑:

您可以运行一些命令,但是需要对它们进行修改,因为它们将输出实际信息,如果它在那里,可以是diskutil list,它通过磁盘实用程序列出可用磁盘。输出看起来像

~  
[0] ❯ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         250.1 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS L33T H4X0RZ            *248.4 GB   disk1
                                 Logical Volume on disk0s2
                                 65837530-BE8E-49A5-B660-AB09A61B5858
                                 Unlocked Encrypted

另一个选项是diskutil info /dev/disk0diskutil info /dev/disk1(从上一个命令中提取的详细信息)

输出类似

的内容
~
[0] ❯ diskutil info /dev/disk1                                                   
   Device Identifier:        disk1
   Device Node:              /dev/disk1
   Part of Whole:            disk1
   Device / Media Name:      L33T H4X0RZ

   Volume Name:              L33T H4X0RZ

   Mounted:                  Yes
   Mount Point:              /

   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 24576 KB at offset 0x11502000
   Owners:                   Enabled

   Content (IOContent):      Apple_HFS
   OS Can Be Installed:      Yes
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Not Supported
   Volume UUID:              66C54FBD-891D-3C3D-9C6B-9DE1126CF3F7
   Disk / Partition UUID:    65837530-BE8E-49A5-B660-AB09A61B5858

   Total Size:               248.4 GB (248391270400 Bytes) (exactly 485139200 512-Byte-Units)
   Volume Free Space:        40.6 GB (40572178432 Bytes) (exactly 79242536 512-Byte-Units)
   Device Block Size:        512 Bytes
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No
   Ejectable:                No

   Whole:                    Yes
   Internal:                 Yes
   Solid State:              Yes
   OS 9 Drivers:             No
   Low Level Format:         Not supported

   This disk is a Core Storage Logical Volume (LV).  Core Storage Information:
   LV UUID:                  65837530-BE8E-49A5-B660-AB09A61B5858
   LVF UUID:                 58F68144-FD10-4E7E-83EC-9849F9AAC1D7
   LVG UUID:                 9E898582-1E95-4E37-B6EC-DB4A938EEBA8
   Fusion Drive:             No
   Encrypted:                Yes