為什麽Kindle耗電快,變慢死機的技術貼
Paperwhite 2 拷貝進去壹些書之後,發現耗電速度有些驚人,僅壹晚上的時間就掉了 20% 或更多的電量,沒過兩三天電量就幾近耗盡了,甚至還懷疑這是不是Kindle的質量問題。其實出現這種狀況原因很簡單,大部分都是因為“卡索引”的問題導致的。下面筆者將為您仔細的分析壹下,並給出壹些實用的建議和解決方法。
Kindle卡索引是怎麽回事?什麽是卡索引?
所謂“索引”就是Kindle為了內容的搜索更快、更準確對電子書的特定信息進行編排的行為。“卡索引”顧名思義就是卡在索引過程這壹塊了,可以理解為處於壹種無法撤銷也無法進行的狀態,自然就會導致電量耗費異常巨大。
如何判斷Kindle有沒有卡索引
那怎麽查看自己的Kindle有沒有“卡索引”情況呢?請按照下面的步驟操作:
1、點搜索,選擇“全部”(選擇“全部”很關鍵,否則不能列出所有未建立索引的書籍)
2、在輸入框中輸入無意義特殊字符,如:#¥%*,然後開始搜索。
3、如果搜索結果出現“尚未就該內容編制索引”那就是卡索引了。如果出現“您的圖書館中沒有符合‘xxx’的內容”就說明沒有卡索引。
如何解決Kindle卡索引的問題?
下面是官方的壹個解決方案,就是對Kindle文件重新編排順序,也就是進行索引操作。為了不影響正常閱讀,建議以下操作最好是在閑時(比如晚上睡覺前)再操作:
1、將您的Kindle Paperwhite連接到電腦;
2、顯示系統隱藏文件:
Windows 系統用戶請按照下面步驟操作:
點擊開始,選擇控制面板,並在控制面板菜單中選擇文件夾選項;選擇查看選項卡;在高級設置中,選擇顯示隱藏的文件、文件夾和驅動器,取消勾選隱藏受保護的操作系統文件(推薦)(如果您需要此設置,在完成Kindle文件的重新索引後,可以重新勾選),然後點擊確定或應用;
* 在完成了所有操作之後如果想重新恢復隱藏文件請重新勾選面上步驟中的顯示隱藏的文件、文件夾和驅動器和隱藏受保護的操作系統文件(推薦)。
Mac OS X 系統用戶請按照下面步驟操作:
在應用程序中打開終端,復制或輸入斜體部分命令(區分大小寫):defaults write com.apple.Finder
AppleShowAllFiles YES,然後按住鍵盤上的option鍵同時用鼠標按住Dock欄上的Finder圖標,在彈出的菜單裏選擇重新開啟;
* 在完成了所有操作之後如果想重新恢復隱藏文件在終端輸入:defaults write
com.apple.Finder AppleShowAllFiles NO,然後重啟Finder即可。
3、在計算機中打開Kindle分區,然後打開系統文件夾System;
4、在System文件夾內打開搜索索引文件夾Search Indexes;
5、在Search Indexes中選擇所有文件並移動至回收站;
6、斷開Kindle Paperwhite與電腦的連接;
7、連接Kindle Paperwhite到電源保持充電。
請您在晚上的時候,讓Kindle Paperwhite保持充電狀態,然後在第二天早上拔掉電源,使用壹段時間,觀察壹下電量消耗的情況是否有所改善。
如何有效地避免Kindle卡索引的情況?
如果妳在壹開始就讓Kindle狼吞虎咽(放了太多書)導致消化不良(卡索引)就只能按照上面的方法,刪掉舊索引,讓Kindle重新對電子書進行索引。如果妳還沒讓在Kindle中放書,那為了避免上面麻煩的操作,強烈建議妳按照下面的幾條選擇自己閱讀的電子書:
1、保證電子書為正規格式,對未知來源電子書進行甄別和轉換。
請盡量保持電子書格式為mobi、azw、azw3、pdf等Kindle支持的正規格式,並對下載下來的未知來源的電子書進行甄別和轉換。因為互聯網上的電子書質量良莠不齊,所以需要大家留心鑒別,壹般下載下來的電子書可以通過Calibre之類的有電子書格式轉換功能的軟件重新轉換壹下,壹來可以預覽壹下書的質量(有些連封面都沒有的電子書壹般裏面的內容編排也不會太好),二來可以把裏面的編碼重新標準化壹遍(筆者就經常下載到50MB多的電子書轉換後變成10MB左右、下載到的電子書無法推送轉換後可以推送的情況)。
除此之外,妳也可以試用壹下本站讀者“xkk”的建議:先用 Calibre 把下載到的電子書轉成 epub ,然後用 kindle preview 打開那個epub,就會生成壹個mobi,這個mobi就不會卡了,他昨天試了壹本,本來1.4M的電子書,卡索引卡了壹周了,用上述方式將電子書轉換後,雖然大小變成3.2M了,但是10多分鐘就索引完了。感謝“xkk”的熱心推薦的方法。
2、通過郵件附件的方式將電子書或文檔推送到Kindle中。
強烈建議通過郵件推送的方式推送到自己的Kindle中。以筆者為例,筆者壹直對電子書很挑剔,比如沒有封面、排版混亂等等這些都是無法忍受的,因為閱讀是需要精致化的,粗糙的排版哪能讓人安靜的讀書?而且筆者向來沒有將電子書直接拷貝到Kindle驅動器裏的習慣,通常是通過郵件推送的方式將電子書推送到雲端圖書館,然後Kindle在聯網的狀態下自動就會接收到電子書,這樣有兩種好處,所有用郵件附件的方式推送到亞馬遜雲端圖書館的文檔,包括它支持的mobi、txt等格式都會被亞馬遜統壹轉換成Kindle所支持的格式,試想還有哪個轉換比亞馬遜自己更合適的呢。
另外還有壹個更牛逼的好處,就是妳永遠也不用擔心Kindle丟書的情況發生,因為推送到雲端的內容隨時可以獲取,哪怕是妳的Kindle丟失,妳只需要再購買壹個,分分鐘,妳所收集的那些圖書都可以很快恢復到妳的新Kindle中。所以我很不理解為什麽很多人還是喜歡通過以USB拷貝的方式將電子書放到Kindle中。
* 當然以上僅代表筆者個人使用習慣,而且限於郵件附件推送限制為50MB,大於50MB的文檔或電子書還是需要通過USB直接拷貝的方式。
3、在Kindle中放置少量的電子書或文檔。
如果妳對以上兩點的建議都不同意,還是喜歡用USB拷貝的方式,為避免“卡索引”的情況出現,可以在Kindle裏盡量少放壹些電子書或文檔,建議最好壹次性放的電子書或文檔不超過25M,想看哪幾本就放哪幾本,這樣運行速度會稍微快壹些。
———————
除了上面的修復和規避方式外,還有另外壹個以犧牲掉搜索功能的代價解決卡索引的問題,那就是關索引,徹底禁用 kindle 的索引功能,前提是必須 kindle 越獄,修改方法如下:
打開文件:/opt/amazon/ebook/bin/start.sh
在 176 行找到:-DENABLE_SEARCH_INDEXING_THREAD=true \
將其中的 true 改為 false 保存文件即可。
* 本方式涉及到更改系統文件,升級固件會失效。