Տեղադրելով Android- ի ներքին հիշողությունը որպես զանգվածային պահեստ եւ տվյալների վերականգնում

Տվյալների վերականգնումը, ջնջված լուսանկարները եւ տեսանյութերը, փաստաթղթերը եւ այլ տարրերը ժամանակակից Android հեռախոսների եւ պլանշետների ներքին հիշողության մեջ դարձել են բարդ խնդիր, քանի որ ներքին պահեստը միացված է MTP պրոտոկոլով եւ ոչ զանգվածային պահեստով (ինչպես USB ֆլեշ), եւ սովորական տվյալների վերականգնման ծրագրերը չեն կարող գտնել եւ վերականգնել ֆայլերը այս ռեժիմում:

Android- ում գոյություն ունեցող հայտնի տվյալների վերականգնում ծրագրեր (տես Վերականգնվող տվյալները Android- ում) փորձեք այս մասին ստանալ. Ավտոմատ կերպով արմատ մուտք գործել (կամ թույլ տալ օգտվողին դա անել), ապա ուղղակիորեն օգտվել սարքի պահեստից, բայց դա չի աշխատում բոլորի համար սարքեր:

Այնուամենայնիվ, կա մի սարք, որն օգտագործվում է Android- ի ներքին պահեստը որպես զանգվածային պահեստային սարքի USB ֆլեշ սկավառակ, օգտագործելով ԱԶԲ-ի հրամանները եւ այնուհետեւ օգտագործում է տվյալների վերականգնում ցանկացած ծրագրային ապահովում, որը աշխատում է այս պահեստում օգտագործվող ext4 ֆայլային համակարգով, ինչպիսիք են PhotoRec կամ R-Studio . Այս պահեստում կքննարկվեն ներքին պահեստի զանգվածային պահեստավորման ռեժիմում եւ Android- ի ներքին հիշողությունից տվյալների վերականգնում, այդ թվում `գործարանային պարամետրերի վերականգնումից հետո (կոշտ վերականգնում):

Զգուշացում. Նկարագրված մեթոդը ոչ թե սկսնակների համար է: Եթե ​​ինքներդ ձեզ համարում եք, ապա որոշ կետեր կարող են անհասկանալի լինել, եւ գործողությունների արդյունքը պարտադիր չէ ակնկալել (տեսականորեն դուք կարող եք ավելի վատ դարձնել): Օգտագործեք վերեւում միայն ձեր պատասխանատվության ներքո եւ պատրաստակամությամբ, որ ինչ-որ բան սխալ կլինի, եւ ձեր Android սարքը չի անջատվի (բայց եթե ամեն ինչ անեք, հասկանալ գործընթացը եւ առանց սխալների, դա չպետք է տեղի ունենա):

Պատրաստվում է միացնել ներքին պահեստը

Ստորեւ նկարագրված բոլոր քայլերը կարող են կատարվել Windows- ում, Mac OS- ում եւ Linux- ում: Իմ դեպքում Windows 10-ը օգտագործեցի Linux- ի Windows- ի ենթահամակարգի վրա եւ դրա մեջ տեղադրել Ubuntu Shell- ը: Linux բաղադրիչները տեղադրելու անհրաժեշտություն չկա, բոլոր գործողությունները կարող են կատարվել հրամանի տողում (եւ դրանք չեն տարբերվի), բայց ես նախընտրեցի այս տարբերակը, քանի որ հրամանի տողում ADB Shell- ի օգտագործման ժամանակ խնդիրներ առաջացան հատուկ նիշերի ցուցադրման հետ, որոնք չեն ազդում մեթոդի գործողության վրա, բայց անհարմարություն ներկայացնելը:

Նախքան Android- ի ներքին հիշողությունը միացնելը Windows- ում որպես USB փխրուն սկավառակ Windows- ում, հետեւեք հետեւյալ քայլերին.

  1. Ներբեռնեք եւ հանեք Android SDK հարթակի գործիքները ձեր համակարգչի թղթապանակին: Բեռնումը հասանելի է պաշտոնական կայքում //developer.android.com/studio/releases/platform-tools.html
  2. Բացեք համակարգային միջավայրի փոփոխականների պարամետրերը (օրինակ, սկսելով մուտք գործել «փոփոխականներ», Windows- ի որոնման մեջ, եւ այնուհետեւ կտտացրեք «Շրջակա միջակայքի փոփոխականներ» համակարգի առանձնահատկությունների պատուհանում: Երկրորդ ճանապարհը, բաց Control Panel - System - Ընդլայնված Համակարգի պարամետրեր - «Շրջակա միջավայրի փոփոխականներ» ներդիրում Լրացուցիչ "):
  3. Ընտրեք PATH փոփոխական (անկախ համակարգից կամ օգտագործողիից) եւ սեղմեք «Խմբագրել»:
  4. Հաջորդ պատուհանում սեղմեք «Ստեղծեք» եւ նշեք «Պլատֆորմային գործիքներ» թղթապանակի ուղին դեպի 1-ին քայլը եւ կիրառեք փոփոխությունները:

Եթե ​​այդ գործողությունները կատարում եք Linux- ում կամ MacOS- ում, ապա որոնել ինտերնետը, թե ինչպես կարելի է ավելացնել այս Android- ի PATH- ի Android պլատֆորմի գործիքները:

Android- ի ներքին հիշողությունը որպես զանգվածային պահեստի սարքի միացում

Այժմ մենք գնում ենք այս ձեռնարկի հիմնական մասը `Android- ի ներքին հիշողությունը անմիջապես միացնելով որպես համակարգիչ:

  1. Վերականգնել ձեր հեռախոսը կամ պլանշետը Վերականգնման ռեժիմում: Սովորաբար, դուք պետք է անջատեք հեռախոսը, ապա պահեք հզորության կոճակը եւ «ձայնի թռիչքը» որոշ ժամանակով (5-6 վայրկյան) եւ արագ արձագանքման էկրանից հետո ընտրեք վերականգնման ռեժիմը, օգտագործելով ձայնի կոճակները եւ բեռնեք այն, հաստատելով ընտրությունը կարճ սեղմումով հզորության կոճակը: Որոշ սարքերի համար մեթոդը կարող է տարբերվել, բայց հեշտությամբ կարելի է գտնել Ինտերնետում `« սարքի մոդելի վերականգնման ռեժիմում »,
  2. Միացրեք սարքը համակարգչին USB- ով եւ մի պահ սպասեք մինչեւ այն կազմաձեւեք: Եթե ​​Windows Device Manager- ում կազմաձեւից հետո սարքը սխալմամբ ցուցադրվի, գտնել եւ տեղադրել ADB Driver- ը ձեր սարքի մոդելի համար:
  3. Run Ubuntu Shell- ը (իմ օրինակում, Ubuntu- ն, օգտագործվում է Windows 10-ում, օգտագործվում է), հրամանի տողը կամ Mac տերմինալը եւ տիպը adb.exe սարքեր (Ծանոթագրություն. Windows- ի համար օգտագործվում է Windows- ի Windows- ի համար Ubuntu- ի ներքո: Այստեղ կարող եմ տեղադրել Linux- ի համար adb, բայց հետո նա չի տեսնի միացված սարքերը, սահմանափակելով Linux- ի Windows- ի ենթահամակարգի գործառույթները):
  4. Եթե ​​հրամանատարության արդյունքում դուք տեսնում եք միացված սարքը ցանկում, կարող եք շարունակել: Եթե ​​ոչ, մուտքագրեք հրամանը quickboot.exe սարքեր
  5. Եթե ​​այս դեպքում սարքը ցուցադրվում է, ապա ամեն ինչ ճիշտ է, բայց վերականգնումը թույլ չի տալիս ԱԶԲ-ի հրամանների օգտագործումը: Կարող եք տեղադրել մաքսային վերականգնումը (ես խորհուրդ եմ տալիս գտնել TWRP հեռախոսի մոդելի համար): Կարդալ ավելին. Android- ի վերականգնման վերականգնում:
  6. Պատվերի վերականգնումից հետո մտեք այն եւ կրկնում հրամանի adb.exe սարքերը, եթե սարքը տեսանելի է, կարող եք շարունակել:
  7. Մուտքագրեք հրամանը adb.exe shell եւ սեղմեք Enter:

ADB Shell- ում, մենք կարգադրենք հետեւյալ կարգադրությունները:

լեռը | grep / տվյալները

Արդյունքում մենք ստանում ենք սարքի բլոկի անունը, որը հետագայում օգտագործվելու է (չկորցնեք այն, հիշեք):

Հաջորդ հրամանն անջատել է տվյալների բաժինը հեռախոսում, որպեսզի մենք կարողանանք միացնել այն որպես զանգվածային պահեստ:

umount / տվյալներ

Հաջորդը, գտեք զանգվածային պահեստավորման սարքի համապատասխան բաժնի LUN ինդեքսը:

գտնել / sys -name lun *

Ցուցադրվելու են մի քանի տողեր, մենք շահագրգռված ենք այն ճանապարհով, ովքեր գտնվում են ճանապարհին: f_mass_storageբայց մենք չգիտենք, թե որն է մեկը (սովորաբար ավարտվում է պարզապես լունի կամ լունի)

Հաջորդ հրամանով մենք օգտագործում ենք սարքի անունը առաջին քայլից եւ f_mass_storage- ի (նրանցից մեկը համապատասխանում է ներքին հիշողության) ուղիներից մեկին: Եթե ​​սխալը մուտքագրվի, դուք կստանաք սխալ հաղորդագրություն, ապա փորձեք հաջորդին:

echo / dev / block / mmcblk0p42> / sys / սարքեր / վիրտուալ / android_usb / android0 / f_mass_storage / lun / file

Հաջորդ քայլը ստեղծում է ներքին հսկողության հիմնական համակարգին միացնող սցենար (ստորեւ բերված ամենը մեկ երկար գծ):

/ echo / echo 1 / / sys / devices / վիրտուալ / echo / echo / echo / echo / echo / echo 1 / android_usb / android0 / enable "> enable_mass_storage_android.sh

Կատարեք սցենարը

sh enable_mass_storage_android.sh

Այս պահին ADB Shell- ի նիստը փակվելու է, եւ համակարգին միացվելու է նոր ձայնասկավառակը («flash drive»), որը ներքին Android հիշողություն է:

Այս դեպքում, Windows- ի դեպքում կարող եք խնդրել ձեւափոխել սկավառակը `դա անել (Windows- ը պարզապես չգիտի, թե ինչպես աշխատել ext3 / 4 ֆայլային համակարգով, բայց շատ տվյալների վերականգնում ծրագրերը կարող են):

Վերականգնել տվյալները ներքին Android պահեստարանից

Այժմ, երբ ներքին հիշողությունը կապված է որպես կանոնավոր շարժիչ, մենք կարող ենք օգտագործել ցանկացած տվյալների վերականգնում, որը կարող է աշխատել Linux միջնորմների հետ, օրինակ, Free PhotoRec- ը (հասանելի է բոլոր ընդհանուր օպերացիոն համակարգերի համար) կամ վճարված R-Studio- ով:

Ես փորձում եմ կատարել PhotoRec- ի հետ գործողությունները.

  1. Ներբեռնեք եւ բացեք PhotoRec- ի պաշտոնական կայքը //www.cgsecurity.org/wiki/TestDisk_Download
  2. Գործարկել Windows- ի ծրագիրը եւ գործարկել գրաֆիկական ռեժիմում, վարել qphotorec_win.exe ֆայլը (ավելին `PhotoRec- ի տվյալների վերականգնում):
  3. Ծրագրի հիմնական պատուհանում վերեւում ընտրեք Linux սարքը (այն նոր սկավառակը, որ մենք կապված ենք): Ստորեւ մենք նշում ենք տվյալների վերականգման թղթապանակը, ինչպես նաեւ ընտրում է ext2 / ext3 / ext ֆայլի համակարգի տեսակը: Եթե միայն որոշակի տեսակի ֆայլեր եք պահանջում, ես առաջարկում եմ դրանք ձեռքով ցույց տալ («Ֆայլի ձեւաչափեր» կոճակը), ուստի գործընթացը կավարտվի:
  4. Կրկին համոզվեք, որ ճիշտ ֆայլի համակարգը ընտրված է (երբեմն դա ինքնաբերաբար անց է կացնում):
  5. Սկսեք ֆայլի որոնումը (նրանք կսկսեն անցնել երկրորդ անցագրով, առաջինը `ֆայլի վերնագրերը): Երբ հայտնաբերվել են, դրանք ինքնաբերաբար կվերադարձվեն ձեր նշված թղթապանակին:

Իմ փորձով, ներքին հիշողության մեջ ջնջված 30 լուսանկարից կատարյալ վիճակում 10-ը վերականգնվել է (ավելի լավը, քան ոչինչ), մնացածը `միայն մանրապատկերներով, հայտնաբերվել են նաեւ պինդ վերակայման նախքան էկրանները: R-Studio- ը ցույց տվեց նույն արդյունքը:

Սակայն, այնուամենայնիվ, սա խնդիր է, որը աշխատում է, բայց տվյալների վերականգնման արդյունավետության խնդիրը, ինչպես օրինակ, որոշ սցենարներում: Ես նաեւ նշում եմ, որ DiskDigger ֆոտո վերականգնումը (խորը սկան ռեժիմով արմատով) եւ Wondershare Dr. Fone for Android- ը նույն սարքի վրա շատ ցածր արդյունքներ ցույց տվեց: Իհարկե, դուք կարող եք փորձել ցանկացած այլ գործիքներ, որոնք թույլ են տալիս ֆայլերի վերականգնում Linux- ի ֆայլային համակարգի հետ:

Վերականգնման գործընթացի ավարտից հետո հեռացրեք միացված USB սարքը (օգտագործելով ձեր օպերացիոն համակարգի համապատասխան մեթոդները):

Այնուհետեւ դուք կարող եք պարզապես վերագործարկել հեռախոսը `ընտրելով համապատասխան կետը վերականգնման ցանկում: