跳到主要內容

[SAMSUNG] Galaxy S2 - USB儲存裝置已損毀

        這已經是上個月的事了,但還是紀錄一下,總會有人需要參考的。首先要講的是S2會無預警的出現如標題所寫"USB儲存裝置已損毀"的問題,而我現在手上的S2手機規格是內建16G儲存空間、無外部記憶卡且Android版本為2.3.5,解決的流程如下。

        由於Android是Linux相關的作業系統,於是我猜想應該是儲存空間沒有掛載於系統上,因此作業系統仍可使用但只差讀取照片及影像的功能消失,針對這樣的問題紀錄以下修復的過程,所有步驟皆再Ubuntu 12.04 LTS 系統,桌面環境下進行。

修復 S2 "USB儲存裝置已損毀"(Android 版本為2.3.5、內建16G儲存空間,無外部記憶卡)
步驟如下:

Step 1. 先在Ubuntu中裝好mtpfs,可以參考以下連結安裝 Mtpfs安裝參考
                Step1.1 先安裝mtpfs 
                                sudo apt-get install mtp-tools mtpfs

                Step1.2 將手機usb接上電腦,找出手機的idvendor和idproduct,並各別紀錄下來
                                mtp-detect | grep idVendor
                                mtp-detect | grep idProduct

                Step1.3 至路徑/etc/udev/rules.d/下,新增檔案51-android.rules並編輯
                                sudo vim /etc/udev/rules.d/51-android.rules        

      ** 51-android.rules 文件內容如下:
SUBSYSTEM=="usb",ATTR{idVendor}=="你的手機idVendor",ATTR{idProduct}=="你的手機idProduct", MODE="0666″,OWNER="你的使用者名稱"

                Step1.4 退出手機,執行udev restart
                                 sudo service udev restart

Step 2. 拿起S2,開啟USB Debug模式,將手機用USB接上電腦,應該會看到手機裝置成功連
               接上Ubuntu的提示,和使用USB隨身碟一般
               開啟Android USB Debug模式

Step 3. 退出該手機USB裝置,接下來手機自己會重新整理一次系統,緊接者就會掛載上內部
               儲存空間了

        正常的話完成以上步驟就會掛載上內部儲存空間了,USB儲存裝置已損毀也不會再出現,可以正常地使用手機。這些步驟是我嘗試後的結果僅供參考,不代表適合所有的S2手機,但直至目前為止手機都使用正常沒有再出現裝置損毀等問題,還是要記得經常備份資料才是最重要的。



留言

  1. 太好了 最近遇到這個問題 去了ptt的android板也沒有解答
    好險看到了這篇 晚點來弄弄看 非常感謝

    回覆刪除
  2. 正在研究step1 想請問一下 就是直接按照步驟使用即可囉?
    會因為我們所使用的s2與文中的手機不同
    而有甚麼地方需要修改嗎?
    謝謝

    回覆刪除
  3. 版主我看不太懂你所寫的東西...
    請問可以詳細教學嗎?
    因為我的手機跟文中的手機是一樣的,
    急於想把他修好ˊˋ

    回覆刪除
  4. 我重開機後資料都不見可以用這個方法救嗎?

    回覆刪除
  5. 這篇文章的作者還在嘛??我也遇到一樣的問題
    這樣可以救回原本資料嗎?!

    回覆刪除

張貼留言

這個網誌中的熱門文章

[Ubuntu] 幫 Ubuntu 更換 Kernel

幫Ubuntu換上新kernel吧!可以到官網The Linux Kernel Organization下載。接下來分享與紀錄kernel的安裝和移除步驟!!




A. 安裝Kernel:
Step1. 搜尋(檢查)想要安裝的kernel版本是否存在
$ sudo apt-cache search linux-image-*

       或者填入版本號搜尋,將X.X.XX填入版本號
$ sudo apt-cache search linux-image-X.X.XX-generic

Step2. 開始安裝kernel
$ sudo apt-get install linux-image-X.X.XX-generic

        如果有其他需求,像是編譯模組,可以連headers都裝上
      $ sudo apt-get install linux-headers-X.X.XX-generic

Step3. 安裝後,更新initramfs image,詳細man update-initramfs
$ sudo update-initramfs -u -k all

       或者使用
$ sudo update-initramfs -u -k `uname -r`
Step4. 接著更新grub清單
$ sudo update-grub

Step5. 重開機
$ sudo reboot

        按ESC鍵進入GRUB選單,選擇安裝的Kernel開機


B.移除Kernel:
Step1. 檢查目前正在用哪個kernel
$ uname -a
Step2. 或者列出目前系統中已安裝哪些kernel
$ dpkg --get-selections | grep linux-image
Step3. 移除不要的Kernel,會自動將相關版本的 linux-image-extra-* 也一併移除
$ sudo apt-get purge linux-image-X.X.XX-XX-generic


參考:
initramfs image(update-initramfs)



[Ubuntu] 使用 Wine 安裝 Office 2010 於 Ubuntu 12.04

I.    Abstract
       Ubuntu作業系統發展快速,新穎的桌面環境帶給使用者不同以往的體驗,也讓人願意採用Ubuntu做為日常工作或休閒使用的主要環境,但對於Office的支援及編輯總是不盡理想,使得Windows上所編輯的Office文件來到Ubuntu上總是慘不忍睹,當然Ubuntu上處理Office文件仍有很多解決方案,例如:參考www.tuxtrix.com用PlayOnLinux安裝Office,購買Crossover安裝Office,使用LibreOffice,應用VirturalBox執行windows,或是安裝雙系統,不論何種方式都只為了安穩地使用Office。而此文章著重於如何使用Wine經由終端機實際操作並安裝Microsoft Office 2010 (32bit)於Ubuntu 12.04 LTS (64bit)作業系統上,減少不必要的錯誤步驟及嘗試,當然還有些小插曲或許過一陣子又會有更好的解決方案也說不定。

II.   Introduction
       Office 2010安裝於Ubuntu作業系統中,雖網路上的已有許多相關資料,但安裝時總是力不從心讓我相當困擾。為了解決這問題首先參考www.liberiangeek.net的教學,以同樣的方法安裝Office,我的電腦上wine會有位元版(32bit 或 64bit)的問題,因為欲安裝Office 2010之版本為32位元,爾後參考wiki.archlinux.org 將wine的設定為32bit,以便後續的安裝;經過安裝及嘗試後並參考以下幾個blog和website,WineHQWine-ReviewsSimple Notes To Share,列出以下幾點安裝過程中要注意的幾點問題:

1. 修改預設Wine目錄安裝版本位元,預設為64bit               2. 安裝Wine後,可能需再安裝Wine-mono,原因參考WineHQ-HOWTO               3. 使用Winetricks會遇到bug 30845               4. Office 2010安裝前,必需先安裝".NET 2.0"、"MSXML 6.0"和"微軟字型"               5. …