Nicolexplore

To share everything interesting and worthful.

iPhone Camera Roll 相片消失問題

September 6th, 2009

連日來受 iPhone 的 Camera Roll 問題困擾,不管是拍了相片、影片、抓了屏幕截圖,在 Camera Roll (相機膠卷) 內找不到,只有連接電腦才能取回相片。

在 Twitter 上提問,多得 黃老邪 幫忙,確定了上述問題成因,原來是當相片檔案編號跳到 IMG_9999 之後 (即由 IMG_10000 開始),就無法在 Camera Roll 內顯示出來。


▲ 問題出現後,無論拍了多少相片、影片,在 iPhone 相簿內都找不到,就是想用 Polarize 加個相框、描述,都做不到。

嘗試了網友建議的方法,用電腦刪除 iPhone 上的相片,期望能重設相片編號,可是不成功。再上網到處找資料看看,終於找到了解決方法,亦明白了真正問題出在 iPhone Camera Roll 的「資料夾」結構上。


▲ 相片編號沒有重設,就那樣從 IMG_100xx 繼續儲存,導致 Camera Roll 無法顯示這些相片。


▲ 使用 91手機助手,進入「文件管理」。(或使用任何你所知能進入 iPhone 檔案目錄的工具) – 14-Sep-09 追加 WinSCP 連接 iPhone 的示範


▲ 瀏覽 /private/var/mobile/Media/DCIM 可以看到這些資料夾。106 代表相片檔案編號從 IMG_6001 開始;108 代表從 IMG_8001 開始;110 代表從 IMG_10001 開始,亦是導致 Camera Roll 相片消失的原因。

注意:繼續下面的步驟之前,請先備份你的相片,否則會全數刪除!


▲ 將這些 1xxAPPLE 資料夾連同目錄中的 *.log 檔案全部刪除,能解決問題嗎?很抱歉,不能!我試過了。


▲ 剛才是進入了 DCIM 資料夾,現在跳出一層,將 DCIM 資料夾整個刪除。沒錯!狠狠的刪掉吧!下一次再用 iPhone 拍照,就會自動重新建立一個 DCIM 資料夾,相片檔案編號亦會重設至由 IMG_0001 起跳,此後所拍的相片又會如常在 Camera Roll 內顯示。

為甚麼有些人刪除了相片能重設相片編號,有些不能?

Windows Vista 能在 Windows Explorer 看到那些 1xxAPPLE 資料夾,所以只要在備份相片後刪除這些資料夾,相片編號重設,便不會遇上此問題。不過,如果用 Windows XP,或是用 Mac OS X 的 iPhoto 匯入相片,根本看不到這些資料夾,更遑論去刪除,相片編號亦只會無止境遞增下去,不會重設,也正是我的 iPhone 遇到的問題。

Comments

3 Comments

RSS
  • 黃老邪 says on: September 7, 2009 at 12:18 am

     

    恭喜你終於解決咗,哈哈~其實頗”暴力”的說XDD, 借來補一補我篇文的不足~!Thx!

  • Nicole says on: September 15, 2009 at 1:48 am

     

    呵呵,偏是要這麼暴力才能解決這問題啊~~

    今天順便也寫了用 WinSCP 連接進去的方法:
    http://www.nico.hk/?p=179

    對了,怎麼你的網站最近常常進不去?還在弄伺服器嗎?

  • 黃老邪 says on: October 2, 2009 at 3:22 am

     

    因為正在搬家~^^

Your email address will not be published. Required fields are marked *

*

Nicolexplore

To share everything interesting and worthful.