How to recover from a corrupted VHD file?

There is a tool that can recover logical problems in the VHD structure?
A friend called me and told me that his VS R2 Enterprise with 4 VMs suffered a power falure and after that, one of the VMs does not startup anymore. The erros is the same as using VHDMOUNT, something similar: "VHD file could not be mounted"
There is a CHKDSK for VHD files?
How to "rebuild" a corrupetd VHD file? How to analyze logical structure of a offline VHD file?

I also would like to suggest another application which I have used recently for doing VHD recovery. Last, I lost almost everything on my lappy due to hard drive crash
issue. I backup my data in .vhd file but due to somehow the backup file unable to show me any data. Finally, I tried Hyper-V data recovery tool that had been recommended by my friend. The tool have easy-to-operate GUI techniques so that even a novice use can
also run this application for repairing VHD file corruption or data inaccessible problem without any hassle. It also recovered those files which I had deleted earlier.
I got this superb tool over here:
http://www.corrupt.vhdrecovery.com/

Similar Messages

  • How to recover from one corrupted redo log file in NOARCHIVE mode?

    Oracle 10.2.1.
    The redo log file was corrupted and Oracle can't work.
    When I use STARTUP mount, I got no error msg.
    SQL> startup mount
    ORACLE instance started.
    Total System Global Area 1652555776 bytes
    Fixed Size 1251680 bytes
    Variable Size 301991584 bytes
    Database Buffers 1342177280 bytes
    Redo Buffers 7135232 bytes
    Database mounted.
    But I have some applications which are depended on Oracle can't be started.
    So, I tried STARTUP open. But I got error msg.
    SQL> startup open
    ORACLE instance started.
    Total System Global Area 1652555776 bytes
    Fixed Size 1251680 bytes
    Variable Size 301991584 bytes
    Database Buffers 1342177280 bytes
    Redo Buffers 7135232 bytes
    Database mounted.
    ORA-00368: checksum error in redo log block
    ORA-00353: log corruption near block 497019 change 42069302 time 11/07/2007
    23:43:09
    ORA-00312: online log 4 thread 1:
    'G:\ORACLE\PRODUCT\10.2.0\ORADATA\NMDATA\REDO04.LOG'
    So, how can I restore and recover my database?
    If use RMAN, how to do that?
    Any help will be appreciated.
    Thanks.

    Hi, Yingkuan,
    Thanks for the helps.
    Actually, I have 10 redo log files exists. All of them are here.
    I tried your suggestion:
    alter database clear unarchived logfile group 4;
    The error msg I got is the same as before:
    SQL> alter database clear unarchived logfile group 4;
    alter database clear unarchived logfile group 4
    ERROR at line 1:
    ORA-01624: log 4 needed for crash recovery of instance nmdata (thread 1)
    ORA-00312: online log 4 thread 1:
    'G:\ORACLE\PRODUCT\10.2.0\ORADATA\NMDATA\REDO04.LOG'
    Compared to losing all the data, it is OK for me lose some of them.
    I have more than 1 TB data stored and 99.9% of them are raster images.
    The loading of these data were the headache. If I can save them, I can bear the lost.
    I want to grasp the last straw.
    But I don't know how set the parameter: allowresetlogs_corruption
    I got the error msg:
    SQL> set allowresetlogs_corruption=true;
    SP2-0735: unknown SET option beginning "_allow_res..."
    I have run the command:
    Recover database until cancel
    Alter database open resetlogs
    The error msg I got is the following:
    SQL> recover database until cancel
    ORA-00279: change 41902930 generated at 11/05/2007 22:01:48 needed for thread 1
    ORA-00289: suggestion :
    D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\NMDATA\ARCHIVELOG\2007_11_09\O1_MF_
    1_1274_%U_.ARC
    ORA-00280: change 41902930 for thread 1 is in sequence #1274
    Specify log: {<RET>=suggested | filename | AUTO | CANCEL}
    cancel
    ORA-01547: warning: RECOVER succeeded but OPEN RESETLOGS would get error below
    ORA-01194: file 1 needs more recovery to be consistent
    ORA-01110: data file 1: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\NMDATA\SYSTEM01.DBF'
    ORA-01112: media recovery not started
    SQL>
    From the log file, I got the following:
    ALTER DATABASE RECOVER database until cancel
    Fri Nov 09 00:12:48 2007
    Media Recovery Start
    parallel recovery started with 2 processes
    ORA-279 signalled during: ALTER DATABASE RECOVER database until cancel ...
    Fri Nov 09 00:13:20 2007
    ALTER DATABASE RECOVER CANCEL
    Fri Nov 09 00:13:21 2007
    ORA-1547 signalled during: ALTER DATABASE RECOVER CANCEL ...
    Fri Nov 09 00:13:21 2007
    ALTER DATABASE RECOVER CANCEL
    ORA-1112 signalled during: ALTER DATABASE RECOVER CANCEL ...
    Thank you very much. and I am looking forward to your followup input.

  • Recover lost deleted corrupted music files tracks from iTunes match icloud

    Just spent an hour on Apple's tech suypport line, all to figure out how to recover lost/deleted/corrupted music files/tracks from iCloud / iTunes Match.  Here's how to do it:
    ASSUMPTIONS:  You're in iTunes on your computer, logged into your iCloud account.
    Within iTunes, in the left-hand pane, select your Music library.  Alll your tracks should appear in the right-hand pane.   Those that are missing from your disk should be marked with an asterisk icon to the left of the track.    Do the following...
    ...select all the missing/lost/deleted tracks (using the option button), and hit the delete button.
    NOTE:  when the delete dialog box comes up, make sure you do ***NOT*** click the "Delete from iCloud" selection!!!
    ...once deleted, select all the same tracks again, then hit the right mouse button, then select "Download".
    All the tracks should start downloading, one by one, from iCloud.
    NOTE:  If I were you, I'd perform this operation on discrete chunks (no more than 500 at a time), just to be safe.
    Good luck!

    You can also recover the missing tracks from the backup you are keeping on an external HDD. You are backing up, aren't you?

  • How to recover from mdf file (SQL Server 2000)

    Hi,
    My database corrupted because when I was running an update query, there is a power failure. After the computer booted, I cannot open the database anymore, it just not responding. Then I stop the sql server service, and tried to rename the .mdf and .ldf. After that it worked normally, but I need the data from the corrupted mdf file, I tried to attach the database but it just hanged. I even tried to attach without the .ldf file but it didn't work either, so I concluded that the problem is with the mdf file.
    Is there any way to recover my data ??
    Thanks in advance
    Regards,
    Edwin

    Try this undocumented stuff provided by Kevin [MS].
    ==========
    1. Back up the .mdf/.ndf files at first!!!
    2. Change the database context to Master and allow updates to system tables:
    Use Master
    Go
    sp_configure 'allow updates', 1
    reconfigure with override
    Go
    3. Set the database in Emergency (bypass recovery) mode:
    select * from sysdatabases where name = '<db_name>'
    -- note the value of the status column for later use in # 6
    begin tran
    update sysdatabases set status = 32768 where name = '<db_name>'
    -- Verify one row is updated before committing
    commit tran
    4. Stop and restart SQL server.
    5. Call DBCC REBUILD_LOG command to rebuild a "blank" log file based on the
    suspected db.
    The syntax for DBCC REBUILD_LOG is as follows:
    DBCC rebuild_log('<db_name>','<log_filename>')
    where <db_name> is the name of the database and <log_filename> is
    the physical path to the new log file, not a logical file name. If you
    do not
    specify the full path, the new log is created in the Windows NT system
    root
    directory (by default, this is the Winnt\System32 directory).
    6. Set the database in single-user mode and run DBCC CHECKDB to validate
    physical consistency:
    sp_dboption '<db_name>', 'single user', 'true'
    DBCC checkdb('<db_name>')
    Go
    begin tran
    update sysdatabases set status = <prior value> where name = '<db_name>'
    -- verify one row is updated before committing
    commit tran
    Go
    7. Turn off the updates to system tables by using:
    sp_configure 'allow updates', 0
    reconfigure with override
    Go
    ============

  • How to recover a lost archive log file?

    How to recover a lost archive log file? Do I need to open the database with RESETLOGS after recovery?-------No.156

    I think he might rewrite the question in his own words.
    I guess in the event of lost archive logs during db recovery, you have to open RESETLOGS and say goodbye to some of the data.

  • How to recover from bad development of masterhead or layout or nav panel

    Hi all:
          I begin to modify framework of our portal,  but I am new to it, my question is how to recover from bad development of masterhead or layout or nav panel, there is error in my development.
    thank you very much for your reply

    Hi,
    ARe you able to access Content admin and system admin from your portal now?
    What is the error its occuring.
    Try to modify the rule collection to point to default desktop.
    Best Wishes
    Idhaya R

  • How to recover from disapled ipad

    how to recover from locked ipad after wrong passwored trile

    If you cannot remember the passcode, you will need to restore your device using the computer with which you last synced it. This allows you to reset your passcode and resync the data from the device (or restore from a backup).
    If you restore on a different computer that was never synced with the device, you will be able to unlock the device for use and remove the passcode, but your data will not be present.
    You may have to force iPad into Recovery Mode
    http://support.apple.com/kb/ht1808

  • How to recover from a Crash

    Hi,
      I had the misfortune yesterday of having my OS X Lion operating system have a complete meltdown and become unrecoverable.  Luckily, I had a time machine backup from the previous evening, so the sequence went something like this:
    Boot with Command-R option to bring up the recovery options, selected recovery from time machine
    Wait approx 2 hours....
    All back - or is it???
    Aperture's library is not backed up by Time Machine (I'm using referenced, so the images are fine).  Luckily, I have a vault...
    Point Aperture to the Vault
    Recover recover recover.... waiting waiting....
    Finished!
    But wait!  All the images now have a red stripe icon at the bottom right.  Blast - I now have to locate referenced files.  It appears that Aperture lost the links or doesn't recognise the locations because of the complete wipe and recover from backup
    Locate referenced files, find a match, "Reconnect All".  Done.
    OH noes....  some didn't appear to reconnect.  Checking - aha!  THe vault is a couple of months old, and I did a big cull of useless images after updating the vault - the remaining unconnected images can safely be deleted from Aperture as they no longer exist.
    Now to re-do the processing of the 30 images I was working on last night...  (sigh...)
    Lessons Learned:
    1.  Make sure Time Machine is working
    2.  Update your Vault regularly onto an external hard disk

    I seem to recall that it was a recommended approach to stop huge Time Machine updates every time you touched Aperture.
    Time machine now makes incremental backups of the Aperture Library - unless the library is in use by Aperture while Time Machine is running. It suffices to quit Aperture before backing up. That is what I do on my MBP.
    Something else to note for the record:  when you do a recovery and reinstall from Time Machine, Aperture perceives your reconstructed boot volume as a new volume, even though it has the same name and everything.
    Exactly, but thankfully reconnecting is easy.
    To restore a system I usually restore from a bootable clone. I regularly clone the system as a secondary backup.
    Cheers
    Léonie

  • How to recover from a bad upgrade due to a blackout, stuck in the recovery itunes screen on the iphone

    how to recover from a bad upgrade, due to a blackout. stuck in the recovery itunes screen on the iphone

    Bjpolinda,
    Do you have a recent iCloud or iTunes backup? If so, just plug your phone into iTunes, restore the phone and bring your backup back by following the prompts on the phone.
    If you didn't back up your phone before attempting to update, you may have lost all your photos and other data on your phone. If you restore the phone through iTunes, it will most definitely wipe your phone of all data and reset it to factory settings.
    Emmons

  • How to recover from corrupt redo log file in non-archived 10g db

    Hello Friends,
    I don't know much about recovering databases. I have a 10.2.0.2 database with corrupt redo file and I am getting following error on startup. (db is non archived and no backup) Thanks very much for any help.
    Database mounted.
    ORA-00368: checksum error in redo log block
    ORA-00353: log corruption near block 6464 change 9979452011066 time 06/27/2009
    15:46:47
    ORA-00312: online log 1 thread 1: '/dbfiles/data_files/log3.dbf'
    ====
    SQL> select Group#,members,status from v$log;
    GROUP# MEMBERS STATUS
    1 1 CURRENT
    3 1 UNUSED
    2 1 INACTIVE
    ==
    I have tried this so far but no luck
    I have tried following commands but no help.
    SQL> ALTER DATABASE CLEAR UNARCHIVED LOGFILE GROUP 3;
    Database altered.
    SQL> alter database open resetlogs;
    alter database open resetlogs
    ERROR at line 1:
    ORA-01139: RESETLOGS option only valid after an incomplete database recovery
    SQL> alter database open;
    alter database open
    ERROR at line 1:
    ORA-00368: checksum error in redo log block
    ORA-00353: log corruption near block 6464 change 9979452011066 time 06/27/2009
    15:46:47
    ORA-00312: online log 1 thread 1: '/dbfiles/data_files/log3.dbf'

    user652965 wrote:
    Thanks very much for your help guys. I appreciate it. unfortunately none of these commands worked for me. I kept getting error on clearing logs that redo log is needed to perform recovery so it can't be cleared. So I ended up restoring from earlier snapshot of my db volume. Database is now open.
    Thanks again for your input.And now, as a follow-up, at a minimum you should make sure that all redo log groups have at least 3 members. Then, if you lose a single redo log file, all you have to do is shutdown the db and copy one of the good members (of the same group as the lost member) over the lost member.
    And as an additional follow-up, if you value your data you will run in archivelog mode and take regular backups of the database and archivelogs. If you fail to do this you are saying that your data is not worth saving.

  • How to recover from deleting log file?

    Hi,
    In a case on Mondayitis I accidentally deleted C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_35N72N5G_.LOG'
    and now can't start my database. (see error below)
    Tue Jun 12 12:40:29 2007
    Errors in file c:\oraclexe\app\oracle\admin\xe\bdump\xe_lgwr_3544.trc:
    ORA-00313: open failed for members of log group 1 of thread 1
    ORA-00312: online log 1 thread 1: 'C:\ORACLEXE\APP\ORACLE\FLASH_RECOVERY_AREA\XE\ONLINELOG\O1_MF_1_35N72N5G_.LOG'
    ORA-27041: unable to open file
    OSD-04002: unable to open file
    O/S-Error: (OS 2) The system cannot find the file specified.
    Tue Jun 12 12:40:30 2007
    ORA-313 signalled during: ALTER DATABASE OPEN...
    Can someone guide me on how I can create a new log file and get my database up and running.
    Thanks
    Anthony

    After a bit more research I fixed the problem.
    But just in case anyone else does the same stupid thing - here is how I fixed it.
    connect / as sysdba
    RECOVER DATABASE UNTIL CANCEL;
    ALTER DATABASE OPEN RESETLOGS;
    And database is up and running.
    Regards
    Anthony

  • How to recover deleted Hyper-V Snapshot file (.avhd)

    Hi all
    I am working on Hyper-V virtual machines with server2003r2 installed in. The host machine is server 2008r2. I had taken the snapshot (.avhd file) of each VM (.vhd file). Now the snapshot file of a VM is deleted manually (even
    from recycle bin) without remerging and i want to recover it to get the data back.
    Can anyone help me in reovering the deleted snapshot (.avhd) file from the host machine??
    This will be very appreciated.
    Regards
    manibest

    Hi,
    I understand your current situation, however, this is a data recovery issue instead of a Hyper-V issue. You can try to use some data recovery tool or
    send your hard disk to some professional data recovery company if you do have important data need to be recovered.
    Personally, I will recommend that you use Recuva, it’s a free tool. I used it recovered thousands of deleted pictures. You can also wait for other
    community to share about this.
    Best Regards,
    Vincent Hu

  • Photoshop file laid over a .mov from LiveType corrupts project files

    I have an edited sequence in FCE 3.0 At the beginning in V1 is a 7 second .mov title created in LiveType: the usual thing - squiggling text appears over an animated background using the Texture > Liquid > Silver. In V2, and overlapping the .mov is a Photoshop file (.PSD). It has one layer which has an image occupying half of the layer which is otherwise transparent. (By "overlapping" I mean that when the Playhead is over the .mov it is also over the Photoshop file). The Photoshop file is shorter than the .mov and its right hand end is aligned with the right hand end of the .mov. The Sequence in the Timeline is of course rendered. The result is that the title appears and then the Photoshop image overlays it. Fine, it works.
    However, if I save the Project file, quit FCE then relaunch it and load in the Project file, I get "Unable to Open Project File". Exactly the same occurs with another (different) Project file which also has a (different) LiveType title overlaid with a (different) single layer PSD file with a transparent background. I have no other Project files with a PSD overlay. The problem occurs only when I include the PSD file in V2, even without the .mov file.
    The LiveType .mov and the PSD file was dragged from its Mac folder on to the Browser then dragged from the Browser to the Timeline. The PSD file appears in the Browser as a Sequence. I deleted FCE's Pref. files, uninstalled and re-installed FCE, Repaired Permissions, rebooted - no help. Other Project files are OK.
    I have read www.fcpbook.com/Photoshop6.html Part 3 mentions the use of overlaid PSD files with transparency, and mentions creating a new Channel and converting to a PICT, but unlike the graphic in the site page, my Photoshop (version 7) does not offer the choice of a PICT - just PSD or RAW - so no help there.
    It seems clear that the PSD file is the problem. Can't FCE handle them as overlays? Any ideas please on how to get the effect that I want?

    See my answer to your post in the other thread: FCE HD 3.0x: Corrupt Project Files after Photoshop-Import.
    Piero

  • How to recover from Large Volume Table Insert

    We are inserting 1 Million rows into table using ODI IKM Append. If half the way thru the job fails because of tablespace or other issue, how to recover? Does 50% rows are commited to db? What is the best way to handle this type of situation?

    You can have different options for this.. You can commit them in every 1000 rows in the KM.You can also set the dml operation into one transaction and commit the same at the end of step.
    Try to follow load plan for better restart options. If you cann't provide more undo table space then try loading less amount of records lets say 1 to 100,000 and then 100,001 to 200,000 like this which is little bit complex but you have to sacrifice something to overcome the issue.
    I believe you must have data in C$ and I$ step. Hence you process these data instead of loading again from original source. So it depends on you, how you are going to design the total process. You can better judge it. Talk with your dba about this issues as well.
    Thanks
    http://bhabaniranjan.com/

  • How to recover from Oracle XA Error Native Error 24776?

    Hello,
    I believe that I have a connection leak somewhere and that an Oracle
    connection is hung.
    I get the following error when trying to access the data source
    getConnection method.
    How can I recover from this? The WL Server console shows 0 connections
    to the connection pool, but obviously some are in there.
    Thanks,
    java.sql.SQLException: XA error: XAER_RMERR : A resource manager error
    has occur
    ed in the transaction branch start() failed on resource 'Oracle Connection
    Pool': XAER_RMERR : A resource manager error has occured in the
    transaction bra
    nch
    javax.transaction.xa.XAException: [BEA][Oracle JDBC Driver]Oracle XA
    Error Occur
    red. Native Error: 24776
    at
    weblogic.jdbcx.oracle.OracleImplXAResource.checkError(Unknown Source)
    at weblogic.jdbcx.oracle.OracleImplXAResource.start(Unknown Source)
    at weblogic.jdbcx.base.BaseXAResource.start(Unknown Source)
    at weblogic.jdbc.jta.DataSource.start(DataSource.java:617)
    at
    weblogic.transaction.internal.XAServerResourceInfo.start(XAServerReso
    urceInfo.java:1075)
    at
    weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerRe
    sourceInfo.java:1007)
    at
    weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerRes
    ourceInfo.java:203)
    at
    weblogic.transaction.internal.ServerTransactionImpl.enlistResource(Se
    rverTransactionImpl.java:419)
    at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1287)
    at
    weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1
    250)
    at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:385)
    at weblogic.jdbc.jta.DataSource.connect(DataSource.java:343)
    at
    weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSour
    ce.java:305)

    Steven ,
    It's already been answered:
    http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&c2coff=1&threadm=4009ccc9%241%40newsgroups.bea.com&rnum=1&prev=/groups%3Fq%3D24776%2520OracleImplXAResource%26hl%3Den%26lr%3D%26ie%3DUTF-8%26c2coff%3D1%26sa%3DN%26tab%3Dwg
    Regards,
    Slava Imeshev
    "Steven Ostrowski" <[email protected]> wrote in message news:40ce1480$1@mktnews1...
    Hello,
    I believe that I have a connection leak somewhere and that an Oracle
    connection is hung.
    I get the following error when trying to access the data source
    getConnection method.
    How can I recover from this? The WL Server console shows 0 connections
    to the connection pool, but obviously some are in there.
    Thanks,
    java.sql.SQLException: XA error: XAER_RMERR : A resource manager error
    has occur
    ed in the transaction branch start() failed on resource 'Oracle Connection
    Pool': XAER_RMERR : A resource manager error has occured in the
    transaction bra
    nch
    javax.transaction.xa.XAException: [BEA][Oracle JDBC Driver]Oracle XA
    Error Occur
    red. Native Error: 24776
    at
    weblogic.jdbcx.oracle.OracleImplXAResource.checkError(Unknown Source)
    at weblogic.jdbcx.oracle.OracleImplXAResource.start(Unknown Source)
    at weblogic.jdbcx.base.BaseXAResource.start(Unknown Source)
    at weblogic.jdbc.jta.DataSource.start(DataSource.java:617)
    at
    weblogic.transaction.internal.XAServerResourceInfo.start(XAServerReso
    urceInfo.java:1075)
    at
    weblogic.transaction.internal.XAServerResourceInfo.xaStart(XAServerRe
    sourceInfo.java:1007)
    at
    weblogic.transaction.internal.XAServerResourceInfo.enlist(XAServerRes
    ourceInfo.java:203)
    at
    weblogic.transaction.internal.ServerTransactionImpl.enlistResource(Se
    rverTransactionImpl.java:419)
    at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1287)
    at
    weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1
    250)
    at weblogic.jdbc.jta.DataSource.getConnection(DataSource.java:385)
    at weblogic.jdbc.jta.DataSource.connect(DataSource.java:343)
    at
    weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSour
    ce.java:305)
    [att1.html]

Maybe you are looking for

  • Firefox keeps freezing then crashing. I reset but it is still happening

    I will open a new tab and go to a website. It will stall and I will get message saying there is a problem with a script on the page or a plug-in or a message saying that Firefox is running out of memory. It takes a long time to work through and somet

  • I want to be a java web programmer

    Hi I'm not new to java desktop programming, but I haven't had a lot of experience and it was a few years ago now. But I am absolutely new to java web programming. Anyway, I want to get a web programming job, and not only that I want to make a couple

  • Plz give the ans

    1)why we used tiff file in  scripts? 2) if we have a quality client 300 in this client is it works scripts? 3) what is difference 4.6 c and 4.7 EE version? 4) give me some idea about ecc 6.0  version? 5) what is the purpose of code inspector? 6) in L

  • DHCP: force router to assign predefined infinite DHCP address

    Does anyone know if its possible to force a router only to assign an infinite DHCP address when a client connect to the network? In the configuration (2911 router) there is an DHCP server configured which assigns specific IP addresses to certain mac

  • HT2506 How do I change the default image editor from Preview to Graphic Converter?

    How do I change the default image editor from Preview to Graphic Converter?