- Mac Disk Utility Could Not Validate Source
- Disk Utility Could Not Validate Source Within
- Disk Utility Could Not Validate Source
- Mac Disk Utility Restore
Applies to
- Windows 10
Each of the new switches directs the CHKDSK routine to bypass certain actions that CHKDSK would otherwise take to validate the integrity of NTFS data structures. If you run CHKDSK online, the code that actually performs the verification resides in utility DLLs, for example Untfs.dll and Ufat.dll. The source image needs to be scanned for restore.” All you need to do is verify the disk image by clicking on it, then select “Images” in the menubar and then going to “Scan for Restore” Do this in Disk Utility and it will verify that the image is capable of being a Restore.
MBR2GPT.EXE converts a disk from the Master Boot Record (MBR) to the GUID Partition Table (GPT) partition style without modifying or deleting data on the disk. The tool is designed to be run from a Windows Preinstallation Environment (Windows PE) command prompt, but can also be run from the full Windows 10 operating system (OS) by using the /allowFullOS option.
Mac Disk Utility Could Not Validate Source
MBR2GPT.EXE is located in the WindowsSystem32 directory on a computer running Windows 10 version 1703 (also known as the Creator's Update) or later.The tool is available in both the full OS environment and Windows PE. To use this tool in a deployment task sequence with Configuration Manager or Microsoft Deployment Toolkit (MDT), you must first update the Windows PE image (winpe.wim, boot.wim) with the Windows ADK 1703, or a later version.
See the following video for a detailed description and demonstration of MBR2GPT.
You can use MBR2GPT to:
- Convert any attached MBR-formatted system disk to the GPT partition format. You cannot use the tool to convert non-system disks from MBR to GPT.
- Convert an MBR disk with BitLocker-encrypted volumes as long as protection has been suspended. To resume BitLocker after conversion, you will need to delete the existing protectors and recreate them.
- Convert operating system disks that have earlier versions of Windows 10 installed, such as versions 1507, 1511, and 1607. However, you must run the tool while booted into Windows 10 version 1703 or later, and perform an offline conversion.
- Convert an operating system disk from MBR to GPT using Configuration Manager or MDT provided that your task sequence uses Windows PE version 1703 or later.
Offline conversion of system disks with earlier versions of Windows installed, such as Windows 7, 8, or 8.1 are not officially supported. The recommended method to convert these disks is to upgrade the operating system to Windows 10 first, then perform the MBR to GPT conversion.
Important
After the disk has been converted to GPT partition style, the firmware must be reconfigured to boot in UEFI mode.
Make sure that your device supports UEFI before attempting to convert the disk.
Disk Prerequisites
Before any change to the disk is made, MBR2GPT validates the layout and geometry of the selected disk to ensure that:
- The disk is currently using MBR
- There is enough space not occupied by partitions to store the primary and secondary GPTs:
- 16KB + 2 sectors at the front of the disk
- 16KB + 1 sector at the end of the disk
- There are at most 3 primary partitions in the MBR partition table
- One of the partitions is set as active and is the system partition
- The disk does not have any extended/logical partition
- The BCD store on the system partition contains a default OS entry pointing to an OS partition
- The volume IDs can be retrieved for each volume which has a drive letter assigned
- All partitions on the disk are of MBR types recognized by Windows or has a mapping specified using the /map command-line option
If any of these checks fails, the conversion will not proceed and an error will be returned.
Syntax
MBR2GPT /validate|convert [/disk:<diskNumber>] [/logs:<logDirectory>] [/map:<source>=<destination>] [/allowFullOS] |
Options
Option | Description |
---|---|
/validate | Instructs MBR2GPT.exe to perform only the disk validation steps and report whether the disk is eligible for conversion. |
/convert | Instructs MBR2GPT.exe to perform the disk validation and to proceed with the conversion if all validation tests pass. |
/disk:<diskNumber> | Specifies the disk number of the disk to be converted to GPT. If not specified, the system disk is used. The mechanism used is the same as that used by the diskpart.exe tool SELECT DISK SYSTEM command. |
/logs:<logDirectory> | Specifies the directory where MBR2GPT.exe logs should be written. If not specified, %windir% is used. If specified, the directory must already exist, it will not be automatically created or overwritten. |
/map:<source>=<destination> | Specifies additional partition type mappings between MBR and GPT. The MBR partition number is specified in decimal notation, not hexadecimal. The GPT GUID can contain brackets, for example: /map:42={af9b60a0-1431-4f62-bc68-3311714a69ad}. Multiple /map options can be specified if multiple mappings are required. |
/allowFullOS | By default, MBR2GPT.exe is blocked unless it is run from Windows PE. This option overrides this block and enables disk conversion while running in the full Windows environment. Note: Since the existing MBR system partition is in use while running the full Windows environment, it cannot be reused. In this case, a new ESP is created by shrinking the OS partition. |
Examples
Validation example
In the following example, disk 0 is validated for conversion. Errors and warnings are logged to the default location, %windir%.
Conversion example
In the following example:
- Using DiskPart, the current disk partition layout is displayed prior to conversion - three partitions are present on the MBR disk (disk 0): a system reserved partition, a Windows partition, and a recovery partition. A DVD-ROM is also present as volume 0.
- The OS volume is selected, partitions are listed, and partition details are displayed for the OS partition. The MBR partition type is 07 corresponding to the installable file system (IFS) type.
- The MBR2GPT tool is used to convert disk 0.
- The DiskPart tool displays that disk 0 is now using the GPT format.
- The new disk layout is displayed - four partitions are present on the GPT disk: three are identical to the previous partitions and one is the new EFI system partition (volume 3).
- The OS volume is selected again, and detail displays that it has been converted to the GPT partition type of ebd0a0a2-b9e5-4433-87c0-68b6b72699c7 corresponding to the PARTITION_BASIC_DATA_GUID type.
As noted in the output from the MBR2GPT tool, you must make changes to the computer firmware so that the new EFI system partition will boot properly.
Specifications
Disk conversion workflow
The following steps illustrate high-level phases of the MBR-to-GPT conversion process:
- Disk validation is performed.
- The disk is repartitioned to create an EFI system partition (ESP) if one does not already exist.
- UEFI boot files are installed to the ESP.
- GPT metadata and layout information is applied.
- The boot configuration data (BCD) store is updated.
- Drive letter assignments are restored.
Creating an EFI system partition
For Windows to remain bootable after the conversion, an EFI system partition (ESP) must be in place. MBR2GPT creates the ESP using the following rules:
- The existing MBR system partition is reused if it meets these requirements:
a. It is not also the OS or Windows Recovery Environment partition.
b. It is at least 100MB (or 260MB for 4K sector size disks) in size.
c. It is less than or equal to 1GB in size. This is a safety precaution to ensure it is not a data partition.
d. The conversion is not being performed from the full OS. In this case, the existing MBR system partition is in use and cannot be repurposed. - If the existing MBR system partition cannot be reused, a new ESP is created by shrinking the OS partition. This new partition has a size of 100MB (or 260MB for 4K sector size disks) and is formatted FAT32.
If the existing MBR system partition is not reused for the ESP, it is no longer used by the boot process after the conversion. Other partitions are not modified.
Important
If the existing MBR system partition is not reused for the ESP, it might be assigned a drive letter. If you do not wish to use this small partition, you must manually hide the drive letter.
Partition type mapping and partition attributes
Since GPT partitions use a different set of type IDs than MBR partitions, each partition on the converted disk must be assigned a new type ID. The partition type mapping follows these rules:
- The ESP is always set to partition type PARTITION_SYSTEM_GUID (c12a7328-f81f-11d2-ba4b-00a0c93ec93b).
- If an MBR partition is of a type that matches one of the entries specified in the /map switch, the specified GPT partition type ID is used.
- If the MBR partition is of type 0x27, the partition is converted to a GPT partition of type PARTITION_MSFT_RECOVERY_GUID (de94bba4-06d1-4d40-a16a-bfd50179d6ac).
- All other MBR partitions recognized by Windows are converted to GPT partitions of type PARTITION_BASIC_DATA_GUID (ebd0a0a2-b9e5-4433-87c0-68b6b72699c7).
In addition to applying the correct partition types, partitions of type PARTITION_MSFT_RECOVERY_GUID also have the following GPT attributes set:
- GPT_ATTRIBUTE_PLATFORM_REQUIRED (0x0000000000000001)
- GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER (0x8000000000000000)
For more information about partition types, see:
Persisting drive letter assignments
The conversion tool will attempt to remap all drive letter assignment information contained in the registry that correspond to the volumes of the converted disk. If a drive letter assignment cannot be restored, an error will be displayed at the console and in the log, so that you can manually perform the correct assignment of the drive letter. Important: this code runs after the layout conversion has taken place, so the operation cannot be undone at this stage.
The conversion tool will obtain volume unique ID data before and after the layout conversion, organizing this information into a lookup table. It will then iterate through all the entries in HKLMSYSTEMMountedDevices, and for each entry do the following:
- Check if the unique ID corresponds to any of the unique IDs for any of the volumes that are part of the converted disk.
- If found, set the value to be the new unique ID, obtained after the layout conversion.
- If the new unique ID cannot be set and the value name starts with DosDevices, issue a console and log warning about the need for manual intervention in properly restoring the drive letter assignment.
Troubleshooting
The tool will display status information in its output. Both validation and conversion are clear if any errors are encountered. For example, if one or more partitions do not translate properly, this is displayed and the conversion not performed. To view more detail about any errors that are encountered, see the associated log files.
Logs
Four log files are created by the MBR2GPT tool:
- diagerr.xml
- diagwrn.xml
- setupact.log
- setuperr.log
These files contain errors and warnings encountered during disk validation and conversion. Information in these files can be helpful in diagnosing problems with the tool. The setupact.log and setuperr.log files will have the most detailed information about disk layouts, processes, and other information pertaining to disk validation and conversion. Note: The setupact*.log files are different than the Windows Setup files that are found in the %Windir%Panther directory.
The default location for all these log files in Windows PE is %windir%.
Interactive help
To view a list of options available when using the tool, type mbr2gpt /?
The following text is displayed:
Return codes
MBR2GPT has the following associated return codes:
Return code | Description |
---|---|
0 | Conversion completed successfully. |
1 | Conversion was canceled by the user. |
2 | Conversion failed due to an internal error. |
3 | Conversion failed due to an initialization error. |
4 | Conversion failed due to invalid command-line parameters. |
5 | Conversion failed due to error reading the geometry and layout of the selected disk. |
6 | Conversion failed because one or more volumes on the disk is encrypted. |
7 | Conversion failed because the geometry and layout of the selected disk do not meet requirements. |
8 | Conversion failed due to error while creating the EFI system partition. |
9 | Conversion failed due to error installing boot files. |
10 | Conversion failed due to error while applying GPT layout. |
100 | Conversion to GPT layout succeeded, but some boot configuration data entries could not be restored. |
Determining the partition type
You can type the following command at a Windows PowerShell prompt to display the disk number and partition type. Example output is also shown:
You can also view the partition type of a disk by opening the Disk Management tool, right-clicking the disk number, clicking Properties, and then clicking the Volumes tab. See the following example:
If Windows PowerShell and Disk Management are not available, such as when you are using Windows PE, you can determine the partition type at a command prompt with the DiskPart tool. To determine the partition style from a command line, type diskpart and then type list disk. See the following example:
In this example, Disk 0 is formatted with the MBR partition style, and Disk 1 is formatted using GPT.
Known issue
MBR2GPT.exe cannot run in Windows PE
When you start a Windows 10, version 1903-based computer in the Windows Preinstallation Environment (Windows PE), you encounter the following issues:
Issue 1 When you run the MBR2GPT.exe command, the process exits without converting the drive.
Issue 2 When you manually run the MBR2GPT.exe command in a Command Prompt window, there is no output from the tool.
Issue 3 When MBR2GPT.exe runs inside an imaging process such as a Microsoft Endpoint Configuration Manager task sequence, an MDT task sequence, or by using a script, you receive the following exit code: 0xC0000135/3221225781.
Cause
This issue occurs because in Windows 10, version 1903 and later versions, MBR2GPT.exe requires access to the ReAgent.dll file. However, this dll file and its associated libraries are currently not included in the Windows PE boot image for Windows 10, version 1903 and later.
Workaround
To fix this issue, mount the Windows PE image (WIM), copy the missing file from the Windows 10, version 1903 Assessment and Development Kit (ADK) source, and then commit the changes to the WIM. To do this, follow these steps:
Mount the Windows PE WIM to a path (for example, C:WinPE_Mount). For more information about how to mount WIM files, see Mount an image.
Copy the ReAgent files and the ReAgent localization files from the Window 10, version 1903 ADK source folder to the mounted WIM.
For example, if the ADK is installed to the default location of C:Program Files (x86)Windows Kits10 and the Windows PE image is mounted to C:WinPE_Mount, run the following commands from an elevated Command Prompt window:
Note
You can access the ReAgent files if you have installed the User State Migration Tool (USMT) as a feature while installing Windows Assessment and Deployment Kit.
Command 1:
This command copies three files:
- ReAgent.admx
- ReAgent.dll
- ReAgent.xml
Command 2:
This command copies two files:
- ReAgent.adml
- ReAgent.dll.mui
Note
If you aren't using an English version of Windows, replace 'En-Us' in the path with the appropriate string that represents the system language.
After you copy all the files, commit the changes and unmount the Windows PE WIM. MBR2GPT.exe now functions as expected in Windows PE. For information about how to unmount WIM files while committing changes, see Unmounting an image.
Related topics
Windows 10 Enterprise system requirements
Windows 10 Specifications
Windows 10 IT pro forums
Have you encountered Disk Utility could not validate source error 254 on your Mac machine? Mainly this type of issue is arises on Mac system when disk utility fails to repair damaged files on Mac and instead himself gets corrupted resulting in several severe problems for the users. It can be responsible for slow system performance and other issues including data inaccessibility. Due to this whenever users try to use disk utility on Mac system Disk Utility could not validate source error 254, error message prompts up on the screen and halt the process in middle. Well, in such scenario there is no other option but to reinstall the Operating System on your Mac machine. Reinstalling OS will definitely overcome this very issue on your system in a very efficient manner but it will also cause removal of entire hard drive data. But once Disk Utility could not validate source error 254 issue get resolved properly from your system then you can easily rescue all your important Mac files with the help of Mac Data Recovery Software you can easily rescue all your precious files easily on Mac even after reinstalling the Operating System as well. The best part of this tool is that it rescue all files very safely in quite less time. Therefore it is recommended to fix Disk Utility could not validate source error 254 without any tension
An Introduction to Disk Utility Could Not Validate Source Error 254
Although Mac OS X is quite reliable, but still it is not free from glitches. Sometimes, users also have to face Disk Utility Could Not Validate Source Error 254 issues unexpectedly. It is one issue that continues to bother irrespective of the Mac versions you might use. Eventually, as a result of it, Mac system fails to process all your request and may crash severely. What more, due to Disk Utility Could Not Validate Source Error 254 issue, users also have to face some difficulties while accessing their hard drive files and other installed apps, which really presses a panic button at times. Wait that’s not the end, it has also been reported that system’s processing speed might get slow and even terminate abruptly, which may result in total loss of saved data on Mac. If you are also in the same situation and looking for Disk Utility Could Not Validate Source Error 254 solution then you need not worry because you will find complete guide to fix Disk Utility Could Not Validate Source Error 254 issue.
Disk Utility Could Not Validate Source Error 254: What are the Causes for Data Inaccessibility
There are various reasons behind the emergence of Disk Utility Could Not Validate Source Error 254 creating panic situation. Any inconsistencies pertaining to Mac OS X files system might result in corruption of data thus making it completely inaccessible. Let’s take a look at some of the probable reasons for the same.
Human mistakes: It might be due to unintentional mistakes such as accidental deletion, formatting mac files and volumes during normal course of operation
Emptying Trash: Many a time users might empty their trash files without cross checking them, which might result in complete wipe of even important Mac data.
Sudden termination of system files: Some time due to power surge, Mac system gets terminated abruptly, due to which some of the files fail to mount and become unresponsive.
Interrupted read/write operation: The chances of Mac file corruption or deletion also takes place when we interrupt the ongoing read/write process in midway resulting in Disk Utility Could Not Validate Source Error 254 situation.
Unintentional Formatting: Pressing wrong button will sometime lead to emergence of very critical Disk Utility Could Not Validate Source Error 254 problem.
Sharing of data/file on unsupported platforms: Due to presence of unsupported platform, sometimes shared files becomes unresponsive and get corrupted.
Virus attack: Although Mac is considered lot more safe as compared to Windows but still few nasty viruses are being written for it. Downloading apps & other related files will lead to security issue, which further influence the entire file system.
Modification in BIOS setting: Sometime when we go for some changes into the BIOS sector it will lead to emergence of several erroneous situation related to Disk Utility Could Not Validate Source Error 254 problem which you would never like to have.
Corruption in header file: Header file are one of the crucial file that contain entire information about the file that you are going to access. Hence, if there is a problem the requested file fails to respond and even generates Disk Utility Could Not Validate Source Error 254 corruption messages.
Catalog files node corruption: Catalog is the system generated file which keep record of file type and its recent accessing type.
Problem with boot sector: When there is a problem with boot sector, Mac system fails to load and as a result you are unable to access the stored data files and there arises Disk Utility Could Not Validate Source Error 254 issues.
Kernel Panic issues: Like BSOD in Windows, Mac users might come across kernel Panic issues.
Improper installation of program: installing of unwanted apps & programs without checking its source and agreement.
Hardware or software issue: It is also a common factor that is quite responsible for Mac file corruption and in a lieu emergence of erroneous situation.
Disk Utility Could Not Validate Source Within
All the above mentioned reasons are the probable causes for inaccessibility of Mac data. Now a question arises that, how a novice user know about Disk Utility Could Not Validate Source Error 254 ? Well, for your feasibility here are given some of the common symptoms.
Symptoms Related to Disk Utility Could Not Validate Source Error 254
- The system will get terminated automatically after few minutes of working.
- Slow & sluggish behavior of Mac system
- The stored Mac file gets corrupted or damaged without any warning
- Installed programs gets crashed or freezes frequently
- The emergence of annoying error messages like “unable to find .dmg file”
- “file not found”
- “access denied”
Precautions & Tips For Avoiding Disk Utility Could Not Validate Source Error 254
There is a well known proverb that precaution is better than cure, this too is applicable in case of Mac data. In order to avoid Disk Utility Could Not Validate Source Error 254 situation and keep all Mac files safe and secure, following tips might prove to be helpful. So, let’s have a look.
Stop using Mac at once if you do not want to aggravate Disk Utility Could Not Validate Source Error 254 issue and go for inbuilt disk recovery option.
Never overwrite the free space created after deletion of Mac files.
Don’t restart the Mac as the deleted or corrupted data might get overwritten with some other file.
Do not switch off system by ejecting the power plug.
Avoid upgrading system files.
Do not share any new data after the deletion or corruption issue.
Search the Mac Trash files.
Avoid downloading software from untrustworthy or suspicious websites.
Always shutdown your PC properly.
Always keep your Mac system update with patches & security fixes to protect against software loopholes
Always have a proper & updated backup of your saved Mac files to overcome data loss and Disk Utility Could Not Validate Source Error 254 issue.
At this juncture it has been commonly seen that the majority of users may lose their hope and get indulged in some expensive procedure for Disk Utility Could Not Validate Source Error 254 issue. But, why to do so! If here available an effective solution for it.
Disk Utility Could Not Validate Source Error 254: Manual Method to Get Rid of It
In case of Mac file corruption resulting in Disk Utility Could Not Validate Source Error 254 complications, follow this:
Search and launch “Disk Utility”
Click on “check file system”option
Wait till the scanning process gets over
Select the file that you want to mount it
2.If there is a problem with Mac file system due to Disk Utility Could Not Validate Source Error 254 then you may try this
Insert the Mac Bootable CD/Flash drive and restart the PC.
Click on “Install Mac OS X” option.
Continuously press “C” button from your keyboard.
Accept the license agreement & select the desired language.
Choose the destination drive which has the problem. In general, click on “Macintosh HD”.
After that click on “Options” icon to select the installation method. Further, if you want to save your personal file folders, networking accounts & user accounts click on “Archive to Install” & select “Preserve Users and Network Settings.
Restart your Mac system and reply to configuration prompt.
Note: Attempting to fix Disk Utility Could Not Validate Source Error 254 manually requires technical skills which newbie lacks. Even slight mistake might bring risk to data. So, it is recommended to take the help of Mac Data Recovery tool to rescue data in case of Disk Utility Could Not Validate Source Error 254 issue.
Mac Data Recovery Software: Automatic Way to Resolve Disk Utility Could Not Validate Source Error 254 Issue
No doubt, Mac data recovery software is an extremely simple and reliable tool that rescues data in case of its loss. It has also been noted that, the tool is quite effective in any case of data loss situation no irrespective of the reasons behind the corruption or deletion issues. Apart from that, its robust recovery algorithm performs thorough scanning of entire Mac hard drives either its internal or external and provide the users with optimum result.
Furthermore, Mac data recovery software has been well developed with layman prospective to provide simple working environment for the beginner users too. Another property of this very software is that, it can easily be installed and operate with minimal system resource utilization. In addition, due to all these effectiveness and meritorious work in the field of data recovery, the tool has gained 8 out of 10 rewards globally. Do not delay anymore, there is nothing as good as Mac data recovery software. Just download and install it to avoid Disk Utility Could Not Validate Source Error 254 scenario.
Striking Features of Mac Data Recovery Software
Undelete Mac data: Reliable and advance tool to perform smooth recovery of Mac data/files in any Disk Utility Could Not Validate Source Error 254 situation.
- Developed with robust scanning & recovery algorithm to provide complete Disk Utility Could Not Validate Source Error 254 solution.
- Highly applicable in case of Mac data corruption/ deletion issue
Deleted volume recovery: Also works effectively in case of Mac system file corruption or erroneous situation
Enabled with advance inbuilt file searching and recovery features in a single click
RAW file recovery: Supports recovery of more than 300 popular files including spreadsheets, ZIP archives, RAR files, PPT files ,PSD files, RAW files,music files, videos, etc.
Lost partition recovery: Safe data recovery from NTFS, FAT, ExFAT, HFS, HFSX based Boot Camp Partitions
Works as a system start up in case of boot failure issue
Maintains and preserves the integrity of data
Also, provide the preview of scanned & recovered files along with the option to see the ongoing scanning process during Disk Utility Could Not Validate Source Error 254
Enable with resume recovery to later recovery of data from .dmg file format
saves recovered files at the user’s desired location
it is Cost effective
System Requirements for Mac data Recovery Software
- Processor: Intel
- Memory: 1GB
- Free Space on Hard Disk: 50 MB
- OS: OS X Mavericks 10.9, Mountain lion 10.8, Lion 10.7, Snow Leopard 10.6, Leopard 10.5, Tiger 10.4
Pros and Cons of the Software
Pros:
- Very easy to use
- Highly reliable
- Scan and recover entire Mac hard drive data irrespective of circumstances
- best to overcome and fix Disk Utility Could Not Validate Source Error 254
Cons:
- Demo version can only be used to see the preview of recovered files.
- licensed version is required for saving the recovered data on desired location.
Conclusion: Now there is no need to worry at all! You can easily be able to rescue Mac data irrespective of the circumstances behind Disk Utility Could Not Validate Source Error 254 issue using an reliable and sophisticated Mac data recovery software.
Disk Utility Could Not Validate Source Error 254: Users Guide to Operate Mac Data Recovery Software
Step 1: Download and install Mac data recovery software to resolve Disk Utility Could Not Validate Source Error 254 issue.
Disk Utility Could Not Validate Source
Step:2 click on ‘Quick Recovery’ which is located below of the tab ‘Drive Recovery’.
Step 3: Select the Mac volume to be recovered by clicking on either “Volume recovery” or “formatted recovery” option for best Disk Utility Could Not Validate Source Error 254 solution.
Step 4: Now, click on start scan button.
Step 5: Wait till the scanning process gets over, after that a list of scanned files are displayed.
Mac Disk Utility Restore
Step 6: Choose the file/folder or volume to be repaired and then select the desired location to save all recovered data and thus fix Disk Utility Could Not Validate Source Error 254 problem.
Step:7 Progress bar will confirm the saving of selected files to the desired destination.