Find disk size given volume size
up vote
1
down vote
favorite
I want to create a vhdx file and then initialize it and then create a single volume inside it. I know the volume size. How do i calculate the disk size that i have to create the vhdx file with?
I want the partitioning type(GPT/MBR) to the be same as the source disk of the source volume(but the source disk could have multiple volumes, so i cannot directly use the source_disk size). Also for GPT how do I find out the size of the MSR partition that windows creates when I initialise the disk beforehand so i that i can increase the disk size by that much. I know that it can be anywhere between 16MB and 256MB.
Lets say the disk_size that i create the vhd(x) is ds.
MBR:
After initialisation = ds - a
After partitioning with single paritition = ds - a- b
Usable space in partition = ds - a - b - c(2MB! ?)
ds = volume_size + a + b + c
GPT:
After initialisation = ds - a'
After creating msr = ds - a' - msr'
After partitioning with another paritition = ds - a' - msr' - b'
Usable space in partition = ds - a' - msr' - b' - c'(2MB! ?)
ds = volume_size + a' + msr' + b' + c'
I know the volume_size, I want to find out what ds should be. And for that I want to find out a, a', b, b', msr', c, c'.
windows disk disk-partitioning vhd
add a comment |
up vote
1
down vote
favorite
I want to create a vhdx file and then initialize it and then create a single volume inside it. I know the volume size. How do i calculate the disk size that i have to create the vhdx file with?
I want the partitioning type(GPT/MBR) to the be same as the source disk of the source volume(but the source disk could have multiple volumes, so i cannot directly use the source_disk size). Also for GPT how do I find out the size of the MSR partition that windows creates when I initialise the disk beforehand so i that i can increase the disk size by that much. I know that it can be anywhere between 16MB and 256MB.
Lets say the disk_size that i create the vhd(x) is ds.
MBR:
After initialisation = ds - a
After partitioning with single paritition = ds - a- b
Usable space in partition = ds - a - b - c(2MB! ?)
ds = volume_size + a + b + c
GPT:
After initialisation = ds - a'
After creating msr = ds - a' - msr'
After partitioning with another paritition = ds - a' - msr' - b'
Usable space in partition = ds - a' - msr' - b' - c'(2MB! ?)
ds = volume_size + a' + msr' + b' + c'
I know the volume_size, I want to find out what ds should be. And for that I want to find out a, a', b, b', msr', c, c'.
windows disk disk-partitioning vhd
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I want to create a vhdx file and then initialize it and then create a single volume inside it. I know the volume size. How do i calculate the disk size that i have to create the vhdx file with?
I want the partitioning type(GPT/MBR) to the be same as the source disk of the source volume(but the source disk could have multiple volumes, so i cannot directly use the source_disk size). Also for GPT how do I find out the size of the MSR partition that windows creates when I initialise the disk beforehand so i that i can increase the disk size by that much. I know that it can be anywhere between 16MB and 256MB.
Lets say the disk_size that i create the vhd(x) is ds.
MBR:
After initialisation = ds - a
After partitioning with single paritition = ds - a- b
Usable space in partition = ds - a - b - c(2MB! ?)
ds = volume_size + a + b + c
GPT:
After initialisation = ds - a'
After creating msr = ds - a' - msr'
After partitioning with another paritition = ds - a' - msr' - b'
Usable space in partition = ds - a' - msr' - b' - c'(2MB! ?)
ds = volume_size + a' + msr' + b' + c'
I know the volume_size, I want to find out what ds should be. And for that I want to find out a, a', b, b', msr', c, c'.
windows disk disk-partitioning vhd
I want to create a vhdx file and then initialize it and then create a single volume inside it. I know the volume size. How do i calculate the disk size that i have to create the vhdx file with?
I want the partitioning type(GPT/MBR) to the be same as the source disk of the source volume(but the source disk could have multiple volumes, so i cannot directly use the source_disk size). Also for GPT how do I find out the size of the MSR partition that windows creates when I initialise the disk beforehand so i that i can increase the disk size by that much. I know that it can be anywhere between 16MB and 256MB.
Lets say the disk_size that i create the vhd(x) is ds.
MBR:
After initialisation = ds - a
After partitioning with single paritition = ds - a- b
Usable space in partition = ds - a - b - c(2MB! ?)
ds = volume_size + a + b + c
GPT:
After initialisation = ds - a'
After creating msr = ds - a' - msr'
After partitioning with another paritition = ds - a' - msr' - b'
Usable space in partition = ds - a' - msr' - b' - c'(2MB! ?)
ds = volume_size + a' + msr' + b' + c'
I know the volume_size, I want to find out what ds should be. And for that I want to find out a, a', b, b', msr', c, c'.
windows disk disk-partitioning vhd
windows disk disk-partitioning vhd
edited Nov 22 at 16:14
asked Nov 6 at 12:19
bunny10245
508
508
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53171785%2ffind-disk-size-given-volume-size%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown