Irecently upgraded from a 500gb SATA SSD to a 2tb m.2 drive. I used software to clone the drive, and all of its partitions, to the new drive, as well as expand the main "windows" partition. This all went completely fine, and I've been booting completely fine since then, but my BIOS doesn't let me set the m.2 as my main boot drive (I have 3 different Windows drives and it automatically chose the SATA SSD to boot from.) I was tired of having to hold F11 every time I started my computer to boot off of my m.2, so I formatted the Windows partition on that SATA SSD. This also went completely fine, and I have booted just fine in the week or so since.
Problem is, I was still booting into the SATA SSD automatically, and it was giving me a blue screen since I didn't have Windows installed on that drive anymore. Could still boot into my m.2 and use it as well as the space on the SATA just fine, so I went into diskpart and removed the boot partitions in the hopes I would not have to keep holding F11 every time I wanted to boot.
I get on my computer today, and the SATA's boot option is not available, but the m.2's is, as it should be. However when I booted into it, I was met with a blue screen stating something along the lines of "a required device is not available." I tried disconnecting the SATA drive entirely and restarting, but that yielded no results. I'm currently up on my Linux installation trying to figure out if there's a way to save this, as I (obviously) have data on the m.2 I cannot wipe.
I've seen other results about using cmd in an installation media, but I'm not too sure if it applies to my scenario. I'm not very well-versed in partition tables and boot sectors and the like, and realize I likely could have prevented this mistake, but from what I had read from a handful of sources, since I cloned the drives, removing those sectors should not have been an issue.
For better or worse, I made the decision to reinstall Windows onto the partition labeled "870 Evo." This then resulted into me still having only one boot option in BIOS: my m.2, but booting into my SATA drive, now having no partitions marked as active or system.
After cloning, I attempted to boot into the new hard drive. I had some problems setting the BIOS to automatically boot into my new hard drive. It would load the old one or give me "Reboot and Select proper Boot device or Insert Boot Media in selected Boot device and press a key" if I manually went directly to it.
This worked without problem and booted into my M2 (fast!). I wasn't happy that it didnt boot directly to it though, so based on a comment that I read, I cleaned my old hard drive, removing everything from it. So now my new drive is the only one with anything. (I know this was stupid...)
I made a Win 10 install USB and am about ready to do a full re-install of WIndows 10, but I was hoping someone may have some options to save my cloned drive. Since I have the Bootable USB, I now have access to a CMD prompt. Is there anything I can do to tell the system that it should boot to that hard drive?
Please note, my computer was using UEFI, but I have since tried setting the BIOS to legacy. I have tried both ways. My new M2 SSD was formatted as GPT. I don't know much about this and assume this may be related to my problem.
As Fleet Command mentioned, cloning the hard drive was not enough. I attempted to mark the system partition as active, but that didn't help either since my new hard drive was originally partitioned as GPT, not MBR.
Cloning a hard disk alone isn't enough; you must mark the new System partition as active and then reconcile the boot configuration data (BCD). In BCD, the address of the partition from which to boot is given in the form of the SSD's unique ID, plus partition ID. If you don't reconcile, the boot loader will still look for the old hard disk.
Can anyone provide step-by-step instructions on how to install Zorin to the separate drive for someone completely new to Linux, or point me in the right direction to already published easy to understand instructions?
The easiest way to do this is to remove the SSD that has Windows on it so you can do a clean install of Zorin on the Empty SSD. After you have installed Zorin, replace the SSD with Windows on it. Next, go into the BIOS to select the Zorin drive to boot from. Once in Zorin, update GRUB so that it picks up Windows. Open a terminal and enter:
I managed to find step-by-step instructions for dual booting two separate drives, the first with Windows 11 already on it, and the second to be used for a new install of Linux. This worked for me, and the full instructions are at How to Dual Boot Windows 11 and Linux on Separate Hard Drives
Those instructions assume the second drive may already have content on it, so includes details on how to create a separate partition to install Linux on. If your second drive is new, or empty, then you don't need to create any partitions, and the brief instructions are as follows (they assume you have already created a bootable Zorin USB drive).
Make sure your new or empty second drive has been initialized and can be seen in Windows if that has not already been done (instructions are on the above-mentioned website). I didn't need to do this, as Windows could already see my second drive.
Use Windows Disk Management to create a quick format of your second drive to NTFS format, and rename the second drive as 'Linux' or 'Zorin' (instructions are on the above-mentioned website). Make a note of the size of your Windows drive and your Linux drive (it helps if they are different sizes!).
Once in your BIOS edit the 'Boot' settings. It should list your Windows C drive first, followed by your USB drive. The order should be reversed, so the USB drive is listed first and the Windows drive second, and then the settings should be saved and closed (the way of changing the order is different depending upon your BIOS, but there should be easy to follow on-screen instructions).
Installing Zorin is quite straight forward and you simply follow all the prompts. When you get to the screen asking which drive you want to install on, you need to use the drop-down menu to make sure you select the correct drive. This should be obvious from the name of each drive, and even more obvious if the drives are of a different size.
Once everything has been installed you will have a dual boot system with Windows on the original drive and Linux on your new or second drive. When you restart your computer should list your operating systems with Zorin first and Windows second. After a few seconds you will boot directly into Zorin. To boot into Windows, use those few seconds to scroll-down from the Zorin listing to the Windows listing and click on 'Enter'.
Years ago, I used an external USB hard drive with my PC (most likely Windows XP at the time). I've been trying to recover some files off of the old drive, but I no longer have a Windows machine and the drive is not being read by my Mac. The drive powers on, but nothing happens. No icon on my desktop, no sign of the drive in Disk Utility, no sign in Finder.
I've downloaded FUSE for OS X as well as Paragon's NTSF for Mac OS X, but still nothing. I'm not concerned with writing to the drive, but I'd like to get some old files off of there. Is there anything else that I can try?
You need to copy those documents to a windows machine. After that you need to format a USB stick MS-DOS (FAT32). Formatting USB drive as MS-DOS (FAT32) will alow you to use the USB on Windows and OS ! Will not alow you to write files bigger then 4 GB i think or 2.
Had the same problem. Win 10 system on C: partition and bootloader (with BCD) on a 'System Reserved' partition (without a letter assigned). I've cloned both of these partitions with Clonezilla (partition to partition clone, not disk clone) to a new disk and then faced the same issue as OP when trying to boot from the clone.
This reported it found my system in D: (I assumed it means that it found the bootloader since the system is C:, furthermore D is the logical followup letter to be assigned to the partition with the bootloader, since my disk has 2 partitions only atm)then lastly I ran
In my case I fixed it by removing all drives except the cloned hard drive, booted from the Windows installation USB, and opened command prompt. Then I used bcdboot.exe c:\windows. I was then able to boot into Windows.
I originally had Windows 10 installed on an SSD, and Ubuntu 18.04 installed on another. I recently upgraded my machine and installed a 2TB M.2 drive, which I partitioned with Windows on one half and Ubuntu 20.04 on the other (but left the other drives in the machine) with GRUB installed on the M.2 drive. At this point GRUB allowed me to boot into the new Windows and Ubuntu partitions on the M.2 drive without a problem, although when booting into windows I had to select which Windows installation to use (the new one or the old one on the SSD).
I then formatted the SSD containing the old Windows installation, but then when selecting Windows from the GRUB menu I got an error message telling me there was nothing on the drive (I guess the Windows bootloader must have been installed on the old drive?).
Could anyone advise how I can boot into the Windows installation? Do I need to somehow reinstall the Windows bootloader on the partition? Or can I just configure grub to point to the Windows partition?
Grub 2 has the capability to auto-detect other operating systems and automatically add an entry to the boot menu for them. Since your setup has changed after formatting the drive, you should re-run the detection script using the following command:
I had the same issue.When formatting a drive where windows was located it is possible that you delete the bootloader.Even when cloning the old drive with windows to a new drive there can be trouble with cloning the bootloader.
3a8082e126