Jump to content

recover deleted files


ivan
 Share

Recommended Posts

Do you want to recover a deleted file or are you trying to create a recovery program? If your answer is yes to the first question then search google for Recuva.

UDF List:

 
_AdapterConnections()_AlwaysRun()_AppMon()_AppMonEx()_ArrayFilter/_ArrayReduce_BinaryBin()_CheckMsgBox()_CmdLineRaw()_ContextMenu()_ConvertLHWebColor()/_ConvertSHWebColor()_DesktopDimensions()_DisplayPassword()_DotNet_Load()/_DotNet_Unload()_Fibonacci()_FileCompare()_FileCompareContents()_FileNameByHandle()_FilePrefix/SRE()_FindInFile()_GetBackgroundColor()/_SetBackgroundColor()_GetConrolID()_GetCtrlClass()_GetDirectoryFormat()_GetDriveMediaType()_GetFilename()/_GetFilenameExt()_GetHardwareID()_GetIP()_GetIP_Country()_GetOSLanguage()_GetSavedSource()_GetStringSize()_GetSystemPaths()_GetURLImage()_GIFImage()_GoogleWeather()_GUICtrlCreateGroup()_GUICtrlListBox_CreateArray()_GUICtrlListView_CreateArray()_GUICtrlListView_SaveCSV()_GUICtrlListView_SaveHTML()_GUICtrlListView_SaveTxt()_GUICtrlListView_SaveXML()_GUICtrlMenu_Recent()_GUICtrlMenu_SetItemImage()_GUICtrlTreeView_CreateArray()_GUIDisable()_GUIImageList_SetIconFromHandle()_GUIRegisterMsg()_GUISetIcon()_Icon_Clear()/_Icon_Set()_IdleTime()_InetGet()_InetGetGUI()_InetGetProgress()_IPDetails()_IsFileOlder()_IsGUID()_IsHex()_IsPalindrome()_IsRegKey()_IsStringRegExp()_IsSystemDrive()_IsUPX()_IsValidType()_IsWebColor()_Language()_Log()_MicrosoftInternetConnectivity()_MSDNDataType()_PathFull/GetRelative/Split()_PathSplitEx()_PrintFromArray()_ProgressSetMarquee()_ReDim()_RockPaperScissors()/_RockPaperScissorsLizardSpock()_ScrollingCredits_SelfDelete()_SelfRename()_SelfUpdate()_SendTo()_ShellAll()_ShellFile()_ShellFolder()_SingletonHWID()_SingletonPID()_Startup()_StringCompact()_StringIsValid()_StringRegExpMetaCharacters()_StringReplaceWholeWord()_StringStripChars()_Temperature()_TrialPeriod()_UKToUSDate()/_USToUKDate()_WinAPI_Create_CTL_CODE()_WinAPI_CreateGUID()_WMIDateStringToDate()/_DateToWMIDateString()Au3 script parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

Link to comment
Share on other sites

  • 3 months later...

Refer to my post at this thread:

:oops: Although it deals with recovery of AU3 file (or a simple text file), you could easily modify it to match your needs. As for Disk Editors, there are many available for free like HxD.

Regards

----------------------------------------

:bye: Hey there, was I helpful?

----------------------------------------

My Current OS: Win8 PRO (64-bit); Current AutoIt Version: v3.3.8.1

Link to comment
Share on other sites

  • 4 years later...
On ‎19‎/‎12‎/‎2011 at 9:00 PM, guinness said:

Do you want to recover deleted file or are you trying to create a recovery program? If your answer is yes to the first question then search google for Recuva.

I downloaded Recuva but it can't locate deleted files on my Android phone. Any suggestion?

Edited by Melba23
Removed payware link
Link to comment
Share on other sites

  • 1 month later...
On 2011/12/19 at 5:00 AM, guinness said:

Do you want to recover a deleted file or are you trying to create a recovery program? If your answer is yes to the first question then search google for Recuva.

I tried Recuva to scan my Galaxy s6, it doesn't detect my phone at all.

Link to comment
Share on other sites

Welcome to Autoit and the forum!

Android is a Linux based system. This means you most certainly use a Linux filesystem like ext4.
Android seems to use FAT32 for SD cards and mounts them via FUSE.

Does Windows "see" the Glaxy device? Does Windows "see" any of the filesystems?

 

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

5 hours ago, water said:

Does Windows "see" the Glaxy device? Does Windows "see" any of the filesystems?

@Angelo77: if the above is the case, and the filesystem is indeed FAT## (and not exFAT, for example), and you're not afraid of low-level tinkering, you might try using my FATsuite (link in my signature) on an image file copy of your storage device. Note: always work on an imagefile when recovering data, rather than on the device itself. You'd best make two copies first, so you can keep duplicating the untouched one to retry, if and when the working copy gets damaged.

To create an image file, you can download/use a rawcopy utility (google it), or try the _CopyVolume2Imagefile() UDF in the FATsuite, after mounting your device. After making at least one backup image file, you can then scan it with $FATscanmode=2 (may take long), and check out the UDF _StoreLostClusters(). Please also take the time to read the extensive Remarks section at the top of the scripts. You may still have to manually rechain the lost clusters though, which can be difficult and time consuming (understatement). And best check first that your FS is really FAT##. Note also that non-Microsoft FATs may have a maximum cluster size of 64 KB, which is not supported here (but fairly easy to adapt yourself).

From the Remarks section of FATsuite.au3:

; * FAT file storage involves three distinct areas:
;       1. directory entry (with startcluster), in root- or subdirectory
;       2. file cluster chain (FCC), in File Allocation Table (FAT)
;       3. file contents, in data clusters in DataRegion (DR)
;   Each part can become corrupted, damaged, or erased independently of the other two.
;       - if item 1 is lost (easy):
;           define FILESPECS vars, including the lost file's FCC startcluster
;           call _AddDirEntry($startcluster_dir,<yourdirarray>,False)
;       - if item 2 is lost (hard):
;           call _StoreLostClusters(False,True)
;           rebuild FCC manually, based on data cluster contents (may be difficult for binary data)
;           re-associate startcluster with (new or existing) dir-entry
;           remove recovered-datacluster file entries in subdir \LOST_CLUSTERS
;       - if item 3 is lost (start crying):
;           no recovery possible
;
;   Deletion only places a "deleted" marker byte in the directory entry, and releases the file's FCC entries in he FATs.

I won't sugar this pill; low-level device access can be quite complicated, and I won't be holding your hand along the way, sorry.;) If you're not comfortable getting down and dirty, maybe you can find some other recovery utility (I would expect Android forums to be able to direct you towards solutions). On the other hand, FAT filesystems are among the easiest to understand and manipulate raw.

Best of luck.:)

RT

Edited by RTFC
caveats
Link to comment
Share on other sites

19 hours ago, Angelo77 said:

I tried Recuva to scan my Galaxy s6, it doesn't detect my phone at all.

I googled and found many Android data recovery toos out there, they said they can easily recover all lost data from Android phone, but I'm not sure which one is the best, they're not free.

Link to comment
Share on other sites

  • 5 months later...
  • Moderators

winpixel,

As everyone replying to this thread has been advertising their payware Android recovery tools I suggest you ask on an Android forum. And I am fed up with removing links - so thread closed.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...