ການຕິດຕັ້ງຫນ່ວຍຄວາມຈໍາພາຍໃນຂອງ Android ເປັນການເກັບຮັກສາຂະຫນາດໃຫຍ່ແລະການກູ້ຂໍ້ມູນ

ການກູ້ຄືນຂໍ້ມູນ, ການລຶບຮູບພາບແລະວິດີໂອ, ເອກະສານແລະອົງປະກອບອື່ນໆຈາກຫນ່ວຍຄວາມຈໍາພາຍໃນຂອງໂທລະສັບ Android ແລະເມັດ Android ທີ່ທັນສະໄຫມໄດ້ກາຍເປັນວຽກທີ່ມີຄວາມຫຍຸ້ງຍາກເນື່ອງຈາກວ່າການເກັບຂໍ້ມູນພາຍໃນໄດ້ເຊື່ອມຕໍ່ຜ່ານໂປຣແກຣມ MTP ແລະ Mass Storage (ເຊັ່ນ USB flash drive) ກູ້ໄຟລ໌ໃນໂຫມດນີ້.

ບັນດາໂຄງການກູ້ຄືນຂໍ້ມູນທີ່ມີຢູ່ໃນ Android ທີ່ມີຢູ່ແລ້ວ (ເບິ່ງການກູ້ຄືນຂໍ້ມູນໃນ Android) ພະຍາຍາມທີ່ຈະໄດ້ຮັບປະໂຫຍດນີ້: ອັດຕະໂນມັດຈະເຂົ້າເຖິງຮາກ (ຫຼືໃຫ້ຜູ້ໃຊ້ເຮັດມັນ), ແລະຫຼັງຈາກນັ້ນເຂົ້າເຖິງອຸປະກອນຂອງອຸປະກອນ, ອຸປະກອນ.

ຢ່າງໃດກໍ່ຕາມ, ມີວິທີການຕິດຕັ້ງລະບົບປະຕິບັດການລະບົບປະຕິບັດການລະບົບປະຕິບັດການລະບົບປະຕິບັດການລະບົບປະຕິບັດການລະບົບປະຕິບັດການລະບົບປະຕິບັດການລະບົບປະຕິບັດການ Android ເຊັ່ນ Mass Storage Device USB ໂດຍໃຊ້ຄໍາສັ່ງຂອງ ADB ແລະໃຊ້ຊໍແວກູ້ຄືນຂໍ້ມູນທີ່ເຮັດວຽກກັບລະບົບແຟ້ມ ext4 ທີ່ໃຊ້ໃນການເກັບຂໍ້ມູນເຊັ່ນ PhotoRec or R-Studio ທີ່ຢູ່ ການເຊື່ອມຕໍ່ຂອງການເກັບຂໍ້ມູນພາຍໃນໃນໂຫມດການເກັບຮັກສາຂະຫນາດໃຫຍ່ແລະການລວບລວມຂໍ້ມູນຈາກຫນ່ວຍຄວາມຈໍາພາຍໃນຂອງ Android ລວມທັງການຕັ້ງຄ່າໃຫມ່ໃນການຕັ້ງຄ່າໃຫມ່ (ການຕັ້ງຄ່າຍາກ) ຈະຖືກພິຈາລະນາໃນຄູ່ມືນີ້.

ຄໍາເຕືອນ: ວິທີທີ່ອະທິບາຍບໍ່ແມ່ນສໍາລັບຜູ້ເລີ່ມຕົ້ນ. ຖ້າທ່ານພິຈາລະນາຕົນເອງໃຫ້ພວກເຂົາ, ຫຼັງຈາກນັ້ນບາງຈຸດອາດຈະບໍ່ສາມາດເຂົ້າໃຈໄດ້, ແລະຜົນຂອງການປະຕິບັດຈະບໍ່ໄດ້ຄາດຫວັງ (ທາງທິດສະດີ, ທ່ານສາມາດເຮັດໃຫ້ມັນຮ້າຍແຮງກວ່າເກົ່າ). ການນໍາໃຊ້ຂໍ້ມູນຂ້າງເທິງນີ້ພຽງແຕ່ພາຍໃຕ້ຄວາມຮັບຜິດຊອບຂອງທ່ານແລະຄວາມພ້ອມທີ່ບາງສິ່ງບາງຢ່າງຈະຜິດພາດແລະອຸປະກອນ Android ຂອງທ່ານຈະບໍ່ເປີດ (ແຕ່ຖ້າທ່ານເຮັດທຸກຢ່າງ, ເຂົ້າໃຈຂະບວນການແລະບໍ່ມີຂໍ້ຜິດພາດ, ນີ້ບໍ່ຄວນເກີດຂຶ້ນ).

ການກະກຽມເພື່ອເຊື່ອມຕໍ່ການເກັບຂໍ້ມູນພາຍໃນ

ຂັ້ນຕອນທັງຫມົດທີ່ອະທິບາຍຂ້າງລຸ່ມນີ້ສາມາດປະຕິບັດໄດ້ໃນ Windows, Mac OS ແລະ Linux. ໃນກໍລະນີຂອງຂ້ອຍ, ຂ້ອຍໄດ້ໃຊ້ Windows 10 ກັບລະບົບຍ່ອຍຂອງ Windows ສໍາລັບ Linux ທີ່ຕິດຕັ້ງມັນແລະ Ubuntu Shell ຈາກຮ້ານ app. ການຕິດຕັ້ງອົງປະກອບ Linux ບໍ່ຈໍາເປັນຕ້ອງມີການປະຕິບັດທັງຫມົດໃນບັນທັດຄໍາສັ່ງ (ແລະພວກມັນຈະບໍ່ແຕກຕ່າງກັນ) ແຕ່ຂ້ອຍຕ້ອງການທາງເລືອກນີ້ເພາະວ່າເມື່ອໃຊ້ ADB Shell ໃນບັນທັດຄໍາສັ່ງມີບັນຫາທີ່ສະແດງຕົວອັກສອນພິເສດທີ່ບໍ່ມີຜົນຕໍ່ການດໍາເນີນງານຂອງວິທີການ ເປັນຕົວແທນຄວາມບໍ່ສະດວກ.

ກ່ອນທີ່ທ່ານຈະເລີ່ມເຊື່ອມຕໍ່ຫນ່ວຍຄວາມຈໍາພາຍໃນຂອງ Android ເປັນ USB Flash Drive ໃນ Windows, ໃຫ້ປະຕິບັດຕາມຂັ້ນຕອນເຫຼົ່ານີ້:

  1. ດາວໂຫລດແລະສະກັດເຄື່ອງມື Android SDK Platform ໄປຫາໂຟນເດີໃນຄອມພິວເຕີຂອງທ່ານ. ດາວໂຫລດແມ່ນມີຢູ່ໃນເວັບໄຊທ໌ທາງການ //developer.android.com/studio/releases/platform-tools.html
  2. ເປີດຕົວພາລາມິເຕີຂອງຕົວແປສະພາບແວດລ້ອມລະບົບ (ເຊົ່ນເລີ່ມຕົ້ນໃສ່ "ຕົວແປ" ໃນການຄົ້ນຫາຂອງ Windows ແລ້ວຄິກ "Environment Variables" ໃນລະບົບຄຸນສົມບັດຂອງລະບົບທີ່ເປີດຂຶ້ນ) ວິທີທີ່ສອງ: ເປີດ Control Panel- ລະບົບ - ລະບົບການຕັ້ງຄ່າຂັ້ນສູງ - "ຕົວແປສິ່ງແວດລ້ອມ" ທາງເລືອກ ").
  3. ເລືອກຕົວແປ PATH (ບໍ່ມີລະບົບຫຼືຜູ້ໃຊ້) ແລະກົດ "ດັດແກ້".
  4. ໃນປ່ອງຢ້ຽມຕໍ່ໄປ, ໃຫ້ຄລິກໃສ່ "ສ້າງ" ແລະກໍານົດເສັ້ນທາງໄປຫາໂຟນເດີທີ່ມີເຄື່ອງມືເວທີຈາກຂັ້ນຕອນທີ 1 ແລະນໍາໃຊ້ການປ່ຽນແປງ.

ຖ້າທ່ານປະຕິບັດການປະຕິບັດເຫຼົ່ານີ້ໃນ Linux ຫຼື MacOS, ຫຼັງຈາກນັ້ນຄົ້ນຫາອິນເຕີເນັດສໍາລັບວິທີເພີ່ມໂຟນເດີທີ່ມີເຄື່ອງມື Android Platform ໃນ PATH ໃນ OS ເຫຼົ່ານີ້.

ເຊື່ອມຕໍ່ຄວາມຊົງຈໍາພາຍໃນຂອງ Android ເປັນອຸປະກອນເກັບຂໍ້ມູນຂະຫນາດໃຫຍ່

ໃນປັດຈຸບັນພວກເຮົາດໍາເນີນການສ່ວນຕົ້ນຕໍຂອງຄູ່ມືນີ້ - ເຊື່ອມຕໍ່ລະບົບຫນ່ວຍຄວາມຈໍາພາຍໃນຂອງ Android ເປັນໄຟລ໌ແຟດກັບຄອມພິວເຕີໂດຍກົງ.

  1. Restart ໂທລະສັບຫຼືແທັບເລັດຂອງທ່ານໃນ Recovery mode. ໂດຍປົກກະຕິແລ້ວທ່ານຕ້ອງປິດໂທລະສັບແລ້ວກົດປຸ່ມ Power ແລະ "Volume Down" ເວລາ 5-6 ​​ວິນາທີ, ແລະຫຼັງຈາກທີ່ຫນ້າຈໍ fastboot ປາກົດ, ເລືອກ Recovery Mode ໂດຍໃຊ້ປຸ່ມ volume ແລະ boot ເຂົ້າໄປໃນນັ້ນ, ຢືນຢັນການເລືອກດ້ວຍກົດສັ້ນ ປຸ່ມພະລັງງານ. ສໍາລັບອຸປະກອນບາງຢ່າງ, ວິທີການອາດແຕກຕ່າງກັນ, ແຕ່ພົບໄດ້ງ່າຍໃນອິນເຕີເນັດໂດຍການຮ້ອງຂໍ: "ໂຫມດການຟື້ນຟູແບບອຸປະກອນ"
  2. ເຊື່ອມຕໍ່ອຸປະກອນກັບຄອມພິວເຕີຜ່ານ USB ແລະລໍຖ້າຈົນກ່ວາມັນຖືກຕັ້ງຄ່າ. ຖ້າຫລັງຈາກການຕັ້ງຄ່າໃນ Windows Device Manager, ອຸປະກອນຈະສະແດງດ້ວຍຄວາມຜິດພາດ, ຊອກຫາແລະຕິດຕັ້ງ Driver ADB ສໍາລັບຮູບແບບອຸປະກອນຂອງທ່ານ.
  3. ດໍາເນີນການ Ubuntu Shell (ໃນຕົວຢ່າງຂອງຂ້ອຍ, ມັນເປັນ Ubuntu ພາຍໃຕ້ Windows 10 ທີ່ຖືກນໍາໃຊ້), ເສັ້ນຄໍາສັ່ງຫຼື Mac terminal ແລະປະເພດ adbexe ອຸປະກອນ (ຫມາຍເຫດ: ຂ້ອຍໃຊ້ adb ສໍາລັບ Windows ຈາກ Ubuntu ໃນ Windows 10. ຂ້ອຍສາມາດຕິດຕັ້ງ adb ສໍາລັບ Linux ແຕ່ວ່າລາວຈະບໍ່ "ເບິ່ງ" ອຸປະກອນທີ່ເຊື່ອມຕໍ່ - ຈໍາກັດຫນ້າທີ່ຂອງລະບົບຍ່ອຍ Windows ສໍາລັບ Linux).
  4. ຖ້າຫາກວ່າເປັນຜົນມາຈາກການປະຕິບັດຄໍາສັ່ງທີ່ທ່ານເຫັນອຸປະກອນທີ່ເຊື່ອມຕໍ່ຢູ່ໃນບັນຊີ, ທ່ານສາມາດສືບຕໍ່. ຖ້າບໍ່, ໃສ່ຄໍາສັ່ງ fastbootexe ອຸປະກອນ
  5. ຖ້າຫາກວ່າໃນກໍລະນີນີ້ອຸປະກອນຖືກສະແດງ, ຫຼັງຈາກນັ້ນທຸກສິ່ງທຸກຢ່າງຖືກເຊື່ອມຕໍ່ຢ່າງຖືກຕ້ອງ, ແຕ່ການຟື້ນຟູບໍ່ອະນຸຍາດໃຫ້ໃຊ້ຄໍາສັ່ງຂອງ ADB. ທ່ານອາດຈະຕ້ອງຕິດຕັ້ງການກູ້ຄືນແບບກໍາຫນົດເອງ (ຂ້າພະເຈົ້າແນະນໍາໃຫ້ຊອກຫາ TWRP ສໍາລັບຮູບແບບໂທລະສັບຂອງທ່ານ). ອ່ານເພີ່ມເຕີມ: ການຕິດຕັ້ງການກູ້ຄືນແບບສຸ່ມເທິງ Android.
  6. ຫຼັງຈາກການຕິດຕັ້ງການກູ້ຄືນແບບກໍານົດເອງ, ເຂົ້າໄປໃນມັນແລະເຮັດເລື້ມຄືນຄໍາສັ່ງ adb.exe ອຸປະກອນ - ຖ້າອຸປະກອນທີ່ເບິ່ງເຫັນ, ທ່ານສາມາດສືບຕໍ່.
  7. ກະລຸນາໃສ່ຄໍາສັ່ງ adbexe shell ແລະກົດ Enter.

ໃນ ADB Shell, ພວກເຮົາປະຕິບັດຄໍາສັ່ງຕໍ່ໄປນີ້ຕາມລໍາດັບ.

mount | grep / data

ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ຮັບຊື່ຂອງຕັນອຸປະກອນ, ເຊິ່ງຈະຖືກນໍາໃຊ້ຕື່ມອີກ (ບໍ່ລືມມັນ, ຈື່).

ຄໍາສັ່ງຕໍ່ໄປຈະ unmount ພາກຂໍ້ມູນໃນໂທລະສັບດັ່ງນັ້ນພວກເຮົາສາມາດເຊື່ອມຕໍ່ມັນເປັນ Mass Storage.

umount / data

ຕໍ່ໄປ, ຊອກຫາດັດສະນີ LUN ຂອງແຜ່ນທີ່ຕ້ອງການທີ່ສອດຄ້ອງກັບອຸປະກອນເກັບຂໍ້ມູນຂະຫນາດໃຫຍ່.

find / sys-name lun *

ສາຍຫຼາຍຈະຖືກສະແດງ, ພວກເຮົາສົນໃຈກັບຜູ້ທີ່ຢູ່ໃນທາງ. f_mass_storageແຕ່ພວກເຮົາຍັງບໍ່ຮູ້ເທື່ອໃດຫນຶ່ງ (ໂດຍປົກກະຕິຈະສິ້ນສຸດລົງໃນວັນທີ lun ຫຼື lun0)

ໃນຄໍາສັ່ງຕໍ່ໄປພວກເຮົາໃຊ້ຊື່ອຸປະກອນຈາກຂັ້ນຕອນທໍາອິດແລະຫນຶ່ງເສັ້ນທາງທີ່ມີ f_mass_storage (ຫນຶ່ງຂອງພວກມັນເທົ່າກັບຫນ່ວຍຄວາມຈໍາພາຍໃນ). ຖ້າມີຂໍ້ຜິດພາດທີ່ຖືກຕ້ອງ, ທ່ານຈະໄດ້ຮັບຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ, ຫຼັງຈາກນັ້ນລອງໃຊ້ຕໍ່ໄປ.

echo / dev / block / mmcblk0p42> / sys / devices / virtual / android_usb / android0 / f_mass_storage / lun / file

ຂັ້ນຕອນຕໍ່ໄປແມ່ນການສ້າງສະຄິບທີ່ເຊື່ອມຕໍ່ການເກັບຂໍ້ມູນພາຍໃນກັບລະບົບຕົ້ນຕໍ (ທຸກສິ່ງທຸກຢ່າງຂ້າງລຸ່ມນີ້ແມ່ນຫນຶ່ງເສັ້ນຍາວ).

echo "echo 0 / sys / devices / virtual / android_usb / android0 / enable && echo " mass_storage, adb  "> android_usb / android0 / enable "> enable_mass_storage_androidsh

ປະຕິບັດ script

sh enable_mass_storage_androidsh

ໃນເວລານີ້, ກອງປະຊຸມ ADB Shell ຈະປິດແລະແຜ່ນໃຫມ່ ("flash drive"), ເຊິ່ງເປັນຫນ່ວຍຄວາມຈໍາ Android ພາຍໃນ, ຈະເຊື່ອມຕໍ່ກັບລະບົບ.

ໃນກໍລະນີນີ້, ໃນກໍລະນີຂອງ Windows, ທ່ານອາດຈະຖືກຮຽກຮ້ອງໃຫ້ມີຮູບແບບການຂັບລົດ - ບໍ່ເຮັດແນວນີ້ (Windows ບໍ່ພຽງແຕ່ຮູ້ວິທີການເຮັດວຽກກັບລະບົບໄຟລ໌ ext3 / 4, ແຕ່ໂຄງການກູ້ຄືນຂໍ້ມູນຈໍານວນຫຼາຍສາມາດເຮັດໄດ້).

ກູ້ຂໍ້ມູນຈາກການເກັບຂໍ້ມູນ Android ພາຍໃນທີ່ເຊື່ອມຕໍ່

ໃນປັດຈຸບັນວ່າຫນ່ວຍຄວາມຈໍາພາຍໃນໄດ້ຖືກເຊື່ອມຕໍ່ເປັນໄດທົ່ວໄປ, ພວກເຮົາສາມາດນໍາໃຊ້ຊອບແວການກູ້ຄືນຂໍ້ມູນທີ່ສາມາດເຮັດວຽກຮ່ວມກັບລະບົບ Linux, ເຊັ່ນ PhotoRec ຟຣີ (ສໍາລັບທຸກລະບົບປະຕິບັດການທົ່ວໄປ) ຫຼື R-Studio ຈ່າຍ.

ຂ້ອຍພະຍາຍາມປະຕິບັດວຽກກັບ PhotoRec:

  1. ດາວໂຫລດແລະເປີດ PhotoRec ຈາກເວັບໄຊທ໌ທາງການ //www.cgsecurity.org/wiki/TestDiskDownload
  2. ດໍາເນີນໂຄງການສໍາລັບ Windows ແລະເປີດໂປລແກລມໃນຮູບແບບກາຟິກ, ດໍາເນີນການໄຟລ໌ qphotorec_win.exe (ຫຼາຍ: ການກູ້ຄືນຂໍ້ມູນໃນ PhotoRec).
  3. ໃນຫນ້າຕ່າງຕົ້ນຕໍຂອງໂຄງການທີ່ຢູ່ດ້ານເທິງ, ເລືອກອຸປະກອນ Linux (ແຜ່ນໃຫມ່ທີ່ພວກເຮົາເຊື່ອມຕໍ່). ຂ້າງລຸ່ມນີ້ພວກເຮົາສະແດງຊື່ໂຟນເດີສໍາລັບການຟື້ນຕົວຂໍ້ມູນແລະເລືອກປະເພດຂອງລະບົບແຟ້ມ ext2 / ext3 / ext. ຖ້າທ່ານຕ້ອງການໄຟລ໌ປະເພດໃດຫນຶ່ງ, ຂ້ອຍແນະນໍາໃຫ້ລະບຸດ້ວຍຕົວເອງ (ປຸ່ມ "ຮູບແບບແຟ້ມ"), ດັ່ງນັ້ນຂັ້ນຕອນຈະໄວຂຶ້ນ.
  4. ອີກເທື່ອຫນຶ່ງ, ໃຫ້ແນ່ໃຈວ່າລະບົບໄຟລ໌ທີ່ຖືກຕ້ອງຖືກເລືອກ (ບາງຄັ້ງມັນສະຫຼັບຕົວເອງ).
  5. ເລີ່ມຕົ້ນການຊອກຫາໄຟລ໌ (ພວກເຂົາຈະເລີ່ມຕົ້ນໃນຄັ້ງທີສອງ, ຄັ້ງທໍາອິດຈະຊອກຫາຫົວຂໍ້ໄຟລ໌). ເມື່ອພົບ, ພວກເຂົາຈະຖືກເກັບຄືນໂດຍອັດຕະໂນມັດກັບໂຟເດີທີ່ທ່ານກໍານົດໄວ້.

ໃນການທົດລອງຂອງຂ້າພະເຈົ້າ, ຈາກ 30 ຮູບພາບຖືກລຶບອອກຈາກຫນ່ວຍຄວາມຈໍາພາຍໃນໃນສະພາບທີ່ສົມບູນ, 10 ໄດ້ຖືກຟື້ນຟູຄືນໃຫມ່ (ດີກ່ວາບໍ່ມີຫຍັງ), ສໍາລັບສ່ວນທີ່ເຫຼືອ - ພຽງແຕ່ຮູບນ້ອຍໆ, ຫນ້າຈໍ png ເຮັດກ່ອນທີ່ຈະແກ້ໄຂຍາກໄດ້ຖືກພົບເຫັນ. R-Studio ສະແດງໃຫ້ເຫັນຜົນໄດ້ຮັບດຽວກັນ.

ແຕ່, ຢ່າງໃດກໍ່ຕາມ, ນີ້ບໍ່ແມ່ນບັນຫາຂອງວິທີທີ່ເຮັດວຽກ, ແຕ່ບັນຫາຂອງປະສິດທິຜົນການກູ້ຄືນຂໍ້ມູນດັ່ງກ່າວໃນບາງສະຖານະການ. ຂ້ອຍຍັງສັງເກດວ່າ DiskDigger Photo Recovery (ໃນໂຫມດສະແກນເລິກດ້ວຍຮາກ) ແລະ Wondershare Dr. Fone ສໍາລັບ Android ສະແດງໃຫ້ເຫັນຜົນໄດ້ຮັບທີ່ທຸກຍາກທີ່ສຸດໃນອຸປະກອນດຽວກັນ. ແນ່ນອນ, ທ່ານສາມາດລອງໃຊ້ເຄື່ອງມືອື່ນໆທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດຟື້ນຕົວໄຟລ໌ຈາກສ່ວນແບ່ງລະບົບໄຟລ໌ Linux.

ຫຼັງຈາກຂະບວນການຟື້ນຟູແລ້ວສົມບູນ, ເອົາອຸປະກອນ USB ທີ່ເຊື່ອມຕໍ່ (ໃຊ້ວິທີການທີ່ເຫມາະສົມຂອງລະບົບປະຕິບັດການຂອງທ່ານ).

ຫຼັງຈາກນັ້ນ, ທ່ານພຽງແຕ່ສາມາດເລີ່ມຕົ້ນໂທລະສັບໂດຍການເລືອກລາຍການທີ່ເຫມາະສົມໃນເມນູການກູ້ຄືນ.