flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > Idea : Copy operating system from one machine to another

Author
Thread Post new topic Reply to topic
typedef



Joined: 25 Jul 2010
Posts: 2909
Location: 0x77760000
typedef 13 Sep 2012, 04:36
I was thinking about this and my hypothetical solution is this:


Have a kernel mode driver read the whole drive's partitions and dump the raw data (compressed to an image) to another removable bootable disk. Then on the other system the bootstrap code would read the partitions' attributes and data and then place them where they would possibly belong on the target machine, along all other files.

Example, Before


Computer A
-------------
3 Partitions
2 Bootable *

Computer B
--------------
Empty disk

After

Computer A
---------------
3 Partitions
2 Bootable *

Computer B
---------------
3 Partitions
2 Bootable *

*Can be any OS

Implications / Cons


    Differences in architecture and processing bits could impale the OS. This sums up all the differences that would arise as it would be the greatest impaling factor.

    Difference is disk size


I'd also love to see a plug 'n' play device manufactured to achieve this.
Post 13 Sep 2012, 04:36
View user's profile Send private message Reply with quote
revolution
When all else fails, read the source


Joined: 24 Aug 2004
Posts: 20343
Location: In your JS exploiting you and your system
revolution 13 Sep 2012, 04:53
If you are running Windows then you won't need a KMD to read or write the raw disk. Just admin privileges is enough. Search for '\\.\PhysicalDriveN'

BTW: Norton Ghost already does that and can resize the partition for the target disk also if required.
Post 13 Sep 2012, 04:53
View user's profile Send private message Visit poster's website Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.