MacOS安裝舊系統出現「不能驗證」

總結摘要
解決在macOS中安裝舊版系統時出現「不能驗證」錯誤的問題,透過關閉網路和修改系統時間來繞過驗證機制。

前言

在安裝舊版 macOS 系統時,經常會遇到「不能驗證」的錯誤提示,這通常是因為 Apple 的證書驗證機制導致的。當系統時間與證書有效期不符時,就會出現此問題。

本文將介紹一個簡單有效的解決方案,透過關閉網路連接和修改系統時間來繞過驗證機制。

解決方案

步驟一:關閉網路連接

首先需要斷開所有網路連接:

  1. 關閉 Wi-Fi 連接
  2. 拔除網路線(如果使用有線連接)
  3. 確保系統完全離線

步驟二:修改系統時間

打開終端機並輸入以下命令:

1
date 032208102015.20

命令說明

  • 此命令將系統時間設定為 2015年3月22日 08:10:20
  • 格式:MMDDhhmmYYYY.ss(月日時分年.秒)

完整操作步驟

1. 準備工作

確保您已經:

  • 準備好要安裝的 macOS 安裝檔案
  • 備份重要資料
  • 了解目標系統版本

2. 執行修復

  1. 斷開網路連接

    1
    
    關閉 Wi-Fi 或拔除網路線
  2. 開啟終端機

    • 按下 Command + 空白鍵 開啟 Spotlight
    • 輸入「終端機」並按 Enter
  3. 修改系統時間

    1
    
    date 032208102015.20
  4. 驗證時間修改

    1
    
    date
  5. 開始安裝系統

    • 執行 macOS 安裝程式
    • 按照正常流程進行安裝

注意事項

⚠️ 重要提醒

  • 時間設定:確保設定的時間在目標系統的證書有效期內
  • 網路連接:整個安裝過程中保持離線狀態
  • 系統相容性:確認硬體支援目標 macOS 版本

適用範圍

此方法適用於:

  • macOS Sierra (10.12) 及更早版本
  • 官方安裝程式出現驗證錯誤時
  • 在較新硬體上安裝舊系統時

故障排除

常見問題 1:命令執行失敗

錯誤訊息date: illegal time format

解決方案

1
2
3
4
5
# 檢查命令格式是否正確
date 032208102015.20

# 或嘗試其他時間格式
sudo date 032208102015

常見問題 2:時間修改無效

檢查步驟

  1. 確認是否有管理員權限
  2. 重新執行命令
  3. 驗證系統時間是否已更改

解決命令

1
2
3
4
5
# 使用 sudo 執行
sudo date 032208102015.20

# 檢查當前時間
date

常見問題 3:安裝仍然失敗

可能原因

  • 網路未完全斷開
  • 時間設定不正確
  • 安裝檔案損壞

解決步驟

  1. 重新確認網路狀態
  2. 嘗試不同的時間設定
  3. 重新下載安裝檔案

進階技巧

自動化腳本

創建一個自動化腳本來簡化操作:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
#!/bin/bash

echo "=== macOS 舊系統安裝修復工具 ==="
echo "正在修改系統時間..."

# 修改系統時間
sudo date 032208102015.20

echo "系統時間已修改為:"
date

echo ""
echo "請確認:"
echo "1. 網路連接已斷開"
echo "2. 準備開始安裝 macOS"
echo ""
echo "按任意鍵繼續..."
read -n 1

其他時間選項

根據不同的 macOS 版本,可以嘗試以下時間設定:

1
2
3
4
5
6
7
8
# 適用於 macOS El Capitan
date 010112002015.00

# 適用於 macOS Yosemite  
date 060112002014.00

# 適用於 macOS Mavericks
date 100112002013.00

總結

透過關閉網路連接和修改系統時間,可以有效解決安裝舊版 macOS 時出現的「不能驗證」錯誤。這個方法簡單可靠,適用於大多數情況。

關鍵要點

  1. 確保完全離線
  2. 正確設定系統時間
  3. 選擇合適的時間點
  4. 保持耐心完成安裝

安裝完成後,記得重新連接網路並將系統時間設定為自動同步。