Macbook Pro 2019 (T2 Chip) Not Showing Bootable USB Drive (EFI) as Restart Option

Abstract: Resolve MacBook Pro 2019 T2 chip not showing bootable USB drive in Startup Manager by formatting with APFS and GUID Partition Map.

Created: 2026-08-09 by

The bootable USB drive does not appear in the Startup Manager because macOS Catalina and later versions require the installer to be formatted as APFS or Mac OS Extended (Journaled) with a GUID Partition Map. Additionally, the T2 chip’s Secure Boot settings may block unrecognized external media. Formatting the drive correctly and adjusting Security Policy settings typically resolves this visibility issue.

Understanding the T2 Chip and Secure Boot Constraints

The MacBook Pro 2019 introduced the Apple T2 Security Chip, which fundamentally changed how macOS handles booting from external media. Unlike older Intel Macs that relied solely on the Option key to display all available boot volumes, the T2 chip enforces stricter security protocols through its hardware-level Secure Boot feature. When you hold the Option key during restart, the system filters out any drives that do not meet specific cryptographic and formatting standards. This is why your EFI partition might be invisible even if the drive is physically connected and functional. If the drive is not recognized, it is often because the firmware refuses to load an operating system from a volume that lacks the proper digital signature or uses an incompatible file system structure. The T2 chip prioritizes system integrity, meaning it will silently ignore bootable USB sticks that are not properly prepared according to Apple’s current specifications. This behavior is distinct from earlier generations of MacBooks where almost any bootable USB would appear in the Startup Manager.

Verifying Physical Connections and Hub Compatibility

Before diving into software configurations, ensure that the VIVA USB hub is providing sufficient power and data connectivity. Some third-party hubs may not pass through the necessary signals for the T2 chip to recognize the device as a valid boot source. Try connecting the USB drive directly to the MacBook Pro using a high-quality adapter if possible, bypassing the hub to rule out hardware negotiation failures. If the drive still does not appear, the issue is likely related to the drive's internal configuration rather than the physical connection. It is also worth checking if the USB port itself is functioning correctly by testing other devices. If the ports are working but the specific bootable drive remains hidden, proceed to verify the drive's formatting. The T2 chip requires a specific partition scheme to identify the drive as a potential startup disk.

Correctly Formatting the USB Drive

To make your USB drive visible in the Startup Manager, you must format it using the correct file system and partition map. Open the Applications folder, then navigate to Utilities, and launch Disk Utility. Select your external USB drive from the sidebar on the left. Note that you should select the top-level device name (e.g., "SanDisk Media"), not the indented volume name underneath it. Click the Erase button to open the formatting dialog. You need to configure three specific settings:
  • Name: Give the drive a simple name without spaces, such as "InstallMedia".
  • Format: Choose Mac OS Extended (Journaled) for macOS Mojave and earlier, or APFS for macOS Catalina and newer. Most modern installers require APFS.
  • Scheme: Ensure this is set to GUID Partition Map. This is critical for UEFI compatibility and T2 chip recognition.
After confirming these settings, click Erase. Once the process completes, you can copy the macOS installer to the drive using the Terminal command provided by Apple. The drive should now be recognizable by the system. If you previously used a different format, erasing it will remove all data, so ensure you have backups.

Adjusting Security Policy Settings

Even with a correctly formatted drive, the T2 chip might still block access if the Security Policy is set too restrictively. To change this, shut down your MacBook Pro completely. Turn it on and immediately press and hold Command + R to enter Recovery Mode. If prompted, select your user and enter the password. Once in the Utilities window, go to the menu bar and select Utilities > Startup Security Utility. You will see two main options: Secure Boot and External Boot. Set External Boot to Allow booting from external or removable media. For Secure Boot, you can choose No Security if you are troubleshooting, though Medium or Higher Security usually allows standard bootable USBs if they are properly signed. Click OK to save changes and restart. This setting explicitly tells the T2 chip to trust external storage devices during the boot process. Without this change, the firmware may continue to filter out your USB drive regardless of its formatting.

Using the Correct Installation Method

Simply copying files to the USB drive is insufficient for creating a bootable installer. You must use the createinstallmedia command in Terminal. Download the macOS installer from the App Store, ensuring it is saved in the /Applications folder. Do not move or rename the installer before running the command. Open Terminal and type the following command, replacing the path with your actual USB drive name and installer version:
sudo /Applications/Install\ macOS\ [Version].app/Contents/Resources/createinstallmedia --volume /Volumes/[YourUSBName]
Press Enter and provide your administrator password. The process will erase the USB drive again and write the necessary boot files. This method ensures the drive contains the exact structure required by the T2 chip’s bootloader. After completion, restart the Mac while holding the Option key. The drive should now appear as a bootable icon labeled "Install macOS". For more information on managing system files and search behaviors, you might find Understanding Finder's Hidden System File Search useful for navigating recovery environments. Additionally, if you encounter issues with network-based recovery, reviewing Seeing Red: Apple Outlined Logo Booting Recovery Mode on MacOS Sequoia 15.4 MacBook Pro 13" Mid-2020 Intel Machine - Updates can provide context on recovery mode variations.

Frequently Asked Questions

Why does my USB drive disappear after restarting?

The drive disappears because macOS only mounts bootable volumes temporarily during the Startup Manager phase. Once you select a drive or timeout occurs, the system unmounts it to prevent accidental data modification. You must reconnect the drive and repeat the Option key process to see it again.

Can I use a FAT32 formatted USB drive for booting?

No, FAT32 is not supported for bootable macOS installers on T2 chip Macs. The T2 chip requires either APFS or Mac OS Extended (Journaled) with a GUID Partition Map. FAT32 lacks the necessary metadata and size support for modern macOS installers, causing the firmware to ignore the drive entirely.

What if the T2 chip still doesn't show the USB drive?

If the drive is formatted correctly and External Boot is enabled, try resetting the NVRAM. Shut down the Mac, turn it on, and immediately hold Option + Command + P + R for about 20 seconds. This clears cached boot preferences that might be interfering with external media detection.

Does the VIVA USB hub affect boot detection?

Yes, some hubs may not provide enough power or fail to negotiate the USB protocol correctly for the T2 chip. If direct connection fails, test with a different hub that supports data transfer and power delivery simultaneously. Some hubs are charge-only and cannot transmit the boot signals required by the firmware.

Is it safe to disable Secure Boot?

Disabling Secure Boot reduces security by allowing unsigned operating systems to run. It is recommended to keep Secure Boot at Medium or High Security and only adjust the External Boot setting. This allows you to boot from USB while maintaining protection against malware on the internal drive.
Tags: MacOS Hardware

Latest News

How to Display Output of xterm Command in Terminal Screen using Cron

Resolve the inability to display xterm output in a terminal screen from cron by redirecting logs or using wall instead of insecure X11 workarounds.

Read More
Expose Local Server on VPS Preserving Real Client IPs (OS Level)

Resolve VPS logging showing only gateway IPs by configuring reverse proxies to forward real client addresses via X-Forwarded-For headers.

Read More
How to Clear Recent Files History in Linux without Deleting Actual Files?

Clear recent files history in Linux by deleting ~/.local/share/recently-used.xbel without removing the actual files.

Read More
Best HDD Copy Strategy: Manually Syncing and Rewriting Scratch

Resolve data drift between two 4TB hard drives by using rsync with the --delete flag to manually sync and rewrite scratch data for an exact mirror.

Read More
Understanding Bash Prompt Abbreviations: An Overview

Resolve repetitive typing errors by creating and persisting Bash aliases in the .bashrc file for improved command-line efficiency.

Read More
Free Tools and Methods to Log Real-Time Performance Details in Task Manager

Log real-time CPU and memory metrics to CSV files using Windows Performance Monitor Data Collector Sets to troubleshoot system slowness.

Read More
Contact Qatar Airways Customer Service: Phone Number, Help Center, and More

Resolve urgent Qatar Airways reservation issues like flight changes and baggage claims using the US phone number +1801-855-5905 or online self-service tools.

Read More
Windows 11: Alt Codes Displaying Wrong Characters - Solutions

Resolve Windows 11 Alt codes showing wrong characters by verifying the US keyboard layout and enabling Num Lock.

Read More
Run Programs with Elevated Privileges: A Comprehensive Guide

Eliminates the need to type sudo for frequent administrative tasks by configuring .bashrc aliases or functions.

Read More
Dynamically Changing Dates in Excel Formulas Using Cells

Eliminate manual date updates in Excel by using cell references to create dynamic formulas that automatically adjust calculations when input dates change.

Read More
Granting Edit Access to a Specific Excel Sheet in an Office 365 User Email ID-Based Login

Excel Online lacks native sheet-level permissions, so users must split workbooks or use worksheet protection to isolate edit access for specific tabs.

Read More
Creating Network Load on Local Wi-Fi from One PC

Generate sustained Wi-Fi bandwidth load from a single PC using a VM SFTP server to test router stability and throughput.

Read More
Changing the Default Editor for Batch Files in Windows 11's File Explorer

Resolve the issue of batch files opening in Notepad by changing the default editor to a preferred application like VS Code.

Read More
Gain WiFi Connection Minutes Before Losing it by Changing MAC Address

Bypass MAC address filtering to restore WiFi connectivity temporarily when a device is blocked by network administrators.

Read More
Photos Folders Turned Black: Troubleshooting Picture Applications on Windows

Resolve black screens in Windows Photos by resetting the app, updating graphics drivers, and repairing system files.

Read More
Troubleshooting High CPU Temperature Values: A Step-by-Step Guide

Resolve high CPU temperatures and thermal throttling by monitoring with Speedfan, cleaning dust from cooling components, and replacing degraded thermal paste.

Read More
Make cURL establish TLS connection with CA unknown

Resolve cURL TLS connection failures with unknown or self-signed certificates by using the --insecure flag to bypass CA validation.

Read More
Troubleshooting Incorrect Network Metrics Values in Grafana, Prometheus, InfluxDB, and Telegraf

Fix incorrect network metrics in Grafana, Prometheus, InfluxDB, and Telegraf by verifying interface selection, resolving unit mismatches, and handling counter resets.

Read More
Start Another Terminal Window (cmd.exe) Windows Repair/Troubleshoot

Provides step-by-step instructions to access the Windows Command Prompt via bootable media for advanced system repair and troubleshooting.

Read More
Thinkpad P1 Gen 6: Sudden Thunderbolt 3 Dock USB-C Charging Stopped Working

Resolve sudden Thunderbolt 3 dock USB-C charging and internet failure on ThinkPad P1 Gen 6 by updating firmware, resetting the dock, and adjusting power settings.

Read More
ASUS Windows 11 Laptop: Internet Connection Issue with Hotspot

Resolve ASUS Windows 11 laptop spinning wheel issue when connecting to mobile hotspot by resetting network stack, disabling IPv6, and adjusting power settings.

Read More
Developing iOS Project with Firebase: Logging in and Sending Push Notifications

Integrates Firebase to enable secure user authentication and push notifications in iOS applications.

Read More
Troubleshooting Bash Script with Suspected Issues of Spaces, Dashes, Filenames and Quoting

Resolve Bash script failures caused by word splitting, globbing, and special characters in filenames by applying proper quoting techniques.

Read More
Populating OneDrive Folder for Local Backup without Affecting Remote Files

Prevent OneDrive from deleting remote files during Windows reinstallation by unlinking the account or using symbolic links to isolate local data.

Read More
Force First Frame as Keyframe Without Re-encoding: A Quick Solution

Resolve inaccurate seeking and playback glitches by re-encoding video to ensure the first frame is a valid keyframe.

Read More
Find Information in Database Using WSL (Ubuntu) on Windows-10

Resolve database connection issues from WSL Ubuntu on Windows 10 by configuring client tools and network access to query remote or local servers.

Read More
Configuring a New Router with Different Networks: One Family, One Guest

Resolve IP conflicts and isolate guest traffic by configuring a second router with a distinct subnet via its WAN port.

Read More
Quickly Open Multiple Stock Websites with a Single Command

Solve the problem of manually opening multiple stock research websites by creating a single command to launch them simultaneously on Windows, macOS, or Linux.

Read More
Improved Adobe Acrobat Search Experience: Access Advanced Search with Ease

Access advanced search filters like case sensitivity and regex in Adobe Acrobat by clicking More Options in the Find bar.

Read More
Port Forwarding VM via OpenVPN: A Comprehensive Guide

Configure OpenVPN server and iptables to forward specific ports from VPN clients to a virtual machine's internal IP address.

Read More
Understanding Partitions in the 1980s: A Look Back at MS-DOS and Master Boot Record

Explains how the Master Boot Record and partition table enabled MS-DOS to manage multiple disk volumes on a single physical drive.

Read More
Windows 10 Enterprise: Keyboard Not Detected in Managed Organization with Admin Privileges

Resolve Windows 10 Enterprise keyboard detection failures caused by Group Policy restrictions, driver corruption, or USB enumeration errors.

Read More
Can't Find x86_64 Versions of Applications on MacOS arm64 (M1)

Resolve missing x86_64 app issues on M1 Macs by installing Rosetta 2 and reinstalling apps as universal binaries.

Read More
How to Hide Installation Source for an Android App

Manage Android app installation source visibility by using USB transfers or file managers to reduce browser traces and isolate data via work profiles.

Read More
Connecting Momentus 4200.2 ST9808210A Hard Drive via USB Cable

Resolve inability to access Seagate Momentus 4200.2 ST9808210A hard drive by connecting it via USB using a compatible SATA-to-USB adapter and configuring the disk in Windows.

Read More