macOS 彙整 – TK Lab https://tklab.club/tag/macos/ 雜記、研究日誌、旅遊日記 Wed, 14 Jul 2021 17:18:33 +0000 zh-TW hourly 1 https://wordpress.org/?v=6.8.2 171198695 macOS Big Sur 系統升級失敗 常見問題 『準備軟體更新項目時發生錯誤』 https://tklab.club/macos-big-sur-%e7%b3%bb%e7%b5%b1%e5%8d%87%e7%b4%9a%e5%a4%b1%e6%95%97-%e5%b8%b8%e8%a6%8b%e5%95%8f%e9%a1%8c-%e3%80%8e%e6%ba%96%e5%82%99%e8%bb%9f%e9%ab%94%e6%9b%b4%e6%96%b0%e9%a0%85%e7%9b%ae%e6%99%82/ https://tklab.club/macos-big-sur-%e7%b3%bb%e7%b5%b1%e5%8d%87%e7%b4%9a%e5%a4%b1%e6%95%97-%e5%b8%b8%e8%a6%8b%e5%95%8f%e9%a1%8c-%e3%80%8e%e6%ba%96%e5%82%99%e8%bb%9f%e9%ab%94%e6%9b%b4%e6%96%b0%e9%a0%85%e7%9b%ae%e6%99%82/#respond Thu, 01 Apr 2021 15:14:47 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=3829 前陣子因為2018年的MacBook Pro要賣掉惹,想說在賣之前做一次升級玩玩看Big Sur 結果卻發現不 …

這篇文章 macOS Big Sur 系統升級失敗 常見問題 『準備軟體更新項目時發生錯誤』 最早出現於 TK Lab

]]>
前陣子因為2018年的MacBook Pro要賣掉惹,想說在賣之前做一次升級玩玩看Big Sur

結果卻發現不論怎麼重來都有問題(囧

驗明正身是2018年製的,不過這不是重點,相信只要是128G或256G很容易遇到跟我一樣的問題…
這個問題好像很多人遇到,然而問題點都不盡相同…

我找了很多網路上相關的文章,林林總總很多都是在寫M1的問題,最初在想是不是容量問題

官方網站:https://support.apple.com/zh-tw/HT201475

其中有說到:

如果從 macOS Sierra 或以上版本升級,macOS Big Sur 需要 35.5GB 可用儲存空間進行升級。 如果從更早的舊版本升級,macOS Big Sur 則需要 44.5GB 的可用儲存空間。若是從 OS X Mountain Lion 升級,請先升級至 OS X El Capitan,再升級至 macOS Big Sur。

由於我是從古早的13.6升上去,但硬碟還有50幾G應該不會有問題啊

又爬文,發現這篇:https://forums.macrumors.com/threads/beta-6-wont-install.2252817/

雖然是在討論Beta版的安裝問題不過最後有給出解方,技術文冗長大家就自己看吧!

The simplest solution may then be to wipe the disk.

網友:matram

意思是最簡單就是擦除硬碟吧!

因為要賣掉了,所以資料抹掉也沒差,我就按照之前寫過的文章來做重置

這篇:https://tklab.club/2018年-mac-重置教學(適用macos-high-sierra)/

擦除中
擦除完畢!

擦除完了之後還真的能裝了!!我在想是不是比官方說的44.5GB還需要更多容量呢?

令人匪夷所思啊…

這篇文章 macOS Big Sur 系統升級失敗 常見問題 『準備軟體更新項目時發生錯誤』 最早出現於 TK Lab

]]>
https://tklab.club/macos-big-sur-%e7%b3%bb%e7%b5%b1%e5%8d%87%e7%b4%9a%e5%a4%b1%e6%95%97-%e5%b8%b8%e8%a6%8b%e5%95%8f%e9%a1%8c-%e3%80%8e%e6%ba%96%e5%82%99%e8%bb%9f%e9%ab%94%e6%9b%b4%e6%96%b0%e9%a0%85%e7%9b%ae%e6%99%82/feed/ 0 3829
macOS 限定的 Safari 閱讀列表 救援大作戰(使用Python) https://tklab.club/macos-%e9%99%90%e5%ae%9a%e7%9a%84-safari-%e9%96%b1%e8%ae%80%e5%88%97%e8%a1%a8-%e6%95%91%e6%8f%b4%e5%a4%a7%e4%bd%9c%e6%88%b0%ef%bc%88%e4%bd%bf%e7%94%a8python%ef%bc%89/ https://tklab.club/macos-%e9%99%90%e5%ae%9a%e7%9a%84-safari-%e9%96%b1%e8%ae%80%e5%88%97%e8%a1%a8-%e6%95%91%e6%8f%b4%e5%a4%a7%e4%bd%9c%e6%88%b0%ef%bc%88%e4%bd%bf%e7%94%a8python%ef%bc%89/#respond Fri, 01 May 2020 09:14:03 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=3169 注意:這篇主要探討的是閱讀列表在macOS的Safari被誤刪的救援,並非iOS的閱讀列表救援 在一天晚上TK …

這篇文章 macOS 限定的 Safari 閱讀列表 救援大作戰(使用Python) 最早出現於 TK Lab

]]>
注意:這篇主要探討的是閱讀列表在macOS的Safari被誤刪的救援,並非iOS的閱讀列表救援

在一天晚上TK正閒得發慌,準備要整理閱讀列表的時候,不小心手賤的按下了『清除所有項目』….然後又邊講電話的邊按下確認視窗上的確認…

我真的想問為何Safari要將這個選項放在這裡…
然後就『碰』一聲的炸開了,我三年來的儲存記錄,一堆好文都還沒看QQ

於是我馬上開始爬相關的救援文章,大多都是for iOS的,中文沒有找到for macOS的讓我真的失望…

不過有爬到使用TimeMachine來恢復的相關文章:
Reading List – how to restore it

首先進入這個路徑:

~/Library/Safari/

然後打開TimeMachine

進入TimeMachine可以看到今天的檔案狀態
我們選到前一天的檔案狀態,選擇Bookmarks.plist這個檔案進行復原
直接按取代就行
然後回Safari就發現他回來了,不過先別高興得太早…

他回來之後大概三秒又全部消失了…為什麼呢?

原來是iCloud的同步機制——只要你的網路是連接狀態,他會不斷的確認你的閱讀列表是與其他裝置保持同步的狀態,所以剛剛刪除了所有的裝置都清除之後當然電腦端恢覆iCloud又會將它清空囉!

且Bookmarks.plist檔沒辦法被直接編輯…

那該怎麼辦呢?所幸TK爬文找到了alexwlchan這位大神利用Python寫了一隻匯出Safari閱讀列表的小程式,只要安裝了Python就能執行它唷!

以下是Python source code:

import os
import plistlib

INPUT_FILE  = os.path.join(os.environ['HOME'], 'Library/Safari/Bookmarks.plist')
OUTPUT_FILE = 'readinglist.txt'

# Load and parse the Bookmarks file
with open(INPUT_FILE, 'rb') as plist_file:
    plist = plistlib.load(plist_file)

# Look for the child node which contains the Reading List data.
# There should only be one Reading List item
children = plist['Children']
for child in children:
    if child.get('Title', None) == 'com.apple.ReadingList':
        reading_list = child

# Extract the bookmarks
bookmarks = reading_list['Children']

# For each bookmark in the bookmark list, grab the URL
urls = (bookmark['URLString'] for bookmark in bookmarks)

# Write the URLs to a file
with open(OUTPUT_FILE, 'w') as outfile:
    outfile.write('\n'.join(urls))

當然也可以直接下載py檔
 download the script

在執行它之前請先確保網路是斷線的,然後使用TimeMachine先將Bookmarks.plist檔案回復到之前的版本

將檔案下載回來之後用Python的編輯器IDLE打開
然後執行它
會發現他會出了一個名叫readinglist.txt的文字檔
裏頭就有所有的閱讀列表網址囉!!感動

最後再將這些網址一個一個拉回閱讀列表囉!雖然這個方法很費工但現階段好像只能這樣了…TK尚未找到更好的辦法,所以有待網友幫忙囉哈哈

參考資料

Export a list of URLs from Safari Reading List

這篇文章 macOS 限定的 Safari 閱讀列表 救援大作戰(使用Python) 最早出現於 TK Lab

]]>
https://tklab.club/macos-%e9%99%90%e5%ae%9a%e7%9a%84-safari-%e9%96%b1%e8%ae%80%e5%88%97%e8%a1%a8-%e6%95%91%e6%8f%b4%e5%a4%a7%e4%bd%9c%e6%88%b0%ef%bc%88%e4%bd%bf%e7%94%a8python%ef%bc%89/feed/ 0 3169
2018年 Mac 重置教學(適用macOS High Sierra) https://tklab.club/2018%e5%b9%b4-mac-%e9%87%8d%e7%bd%ae%e6%95%99%e5%ad%b8%ef%bc%88%e9%81%a9%e7%94%a8macos-high-sierra%ef%bc%89/ https://tklab.club/2018%e5%b9%b4-mac-%e9%87%8d%e7%bd%ae%e6%95%99%e5%ad%b8%ef%bc%88%e9%81%a9%e7%94%a8macos-high-sierra%ef%bc%89/#respond Tue, 09 Oct 2018 15:42:10 +0000 https://epo.wfd.mybluehost.me/TKLab/?p=1272 在把蘋果電腦賣掉之前,當然要做重置的動作囉!小編的Macbook Air是一個例子,不過相信許多人應該會遇到像 …

這篇文章 2018年 Mac 重置教學(適用macOS High Sierra) 最早出現於 TK Lab

]]>
在把蘋果電腦賣掉之前,當然要做重置的動作囉!小編的Macbook Air是一個例子,不過相信許多人應該會遇到像我一樣—重置時遇到無解的無法安裝問題,本篇文章給出完美的重置教學,跟著做保證不出問題!

首先透過官網的教學重新安裝 macOS來進入復原模式,重頭戲在下面

首先選擇磁碟工具程式
首先選擇磁碟工具程式
再來確認「顯示所有裝置」有開啟
再來確認「顯示所有裝置」有開啟
清除啟動硬碟,將它格式化為Mac OS 擴充格式
清除啟動硬碟,將它格式化為Mac OS 擴充格式

記住!這一步很重要,蘋果目前對APFS 格式支援度很差,所以一定要選擇Mac OS 擴充格式,這步做錯後面就無法安裝

完成後按確認
完成後按確認
格式化完成
格式化完成
回到macOS工具程式頁面,開始重新安裝macOS
回到macOS工具程式頁面,開始重新安裝macOS
按繼續
按繼續
按同意
按同意
選擇剛剛格式化的磁碟,按安裝
選擇剛剛格式化的磁碟,按安裝
喝杯咖啡等待囉!
喝杯咖啡等待囉!
重新開機出現這畫面就代表成功囉
重新開機出現這畫面就代表成功囉

之後進入桌面再啟動磁碟工具將啟動磁碟轉換成APFS 格式就大功告成囉!由於這部分忘記截圖,就原諒小編吧哈哈

這篇文章 2018年 Mac 重置教學(適用macOS High Sierra) 最早出現於 TK Lab

]]>
https://tklab.club/2018%e5%b9%b4-mac-%e9%87%8d%e7%bd%ae%e6%95%99%e5%ad%b8%ef%bc%88%e9%81%a9%e7%94%a8macos-high-sierra%ef%bc%89/feed/ 0 1272