Why making a new new partition cause the hard drive to turn into dynamic drive?

2,567

The background:

This is typical problem that you run into with HP computers.

They already have 4 primary partitions on their disk.

And a basic(no-dynamic) disc can hold maximum of 4 primary volumes.

Hence, if you go and create a new partition, it will ask you to convert the disc to dynamic which is what you have done.

Normally we have at most 3 primary partitions and an extended partition(which itself is primary). And within this extended partition, you can create 26 logical drives.

So, had you not converted the disc to dynamic, the solution would have been converting the windows installation partition to extended and creating logical drives.

But now that you have already made the disk dynamic,

The solution:

Make sure the disk has 4 primary partitions.(Basically revert the disk partition layout to what it was BEFORE you converted it to dynamic)

Try converting disk to basic as specified here.(I have not tested this part. So you will have to experiment.)

BUT First, backup all your important data. I won't be responsible for any data loss.

If you are successful, you will have to convert windows installation partition to extended using same software. There, by logical, they actually mean extended partition.

Then, create a new logical drive in there for ubuntu and install ubuntu as ubuntu can install on logical drive unlike windows which installs only on primary partition.

Share:
2,567

Related videos on Youtube

Confused
Author by

Confused

Updated on September 18, 2022

Comments

  • Confused
    Confused almost 2 years

    I am trying to use the selection in the combo box to display a specific list in the listbox based on the combo box selection. I am using C#. I receive two types of errors, four of each, being one per if statement.

    Here are the two error codes:

    Error CS0266 Cannot implicitly convert type 'object' to 'bool'. An explicit conversion exists (are you missing a cast?)

    Error CS0029 Cannot implicitly convert type 'System.Collections.Generic.List' to 'string'

    Here is an example of the code I have been working on, after fixing a few errors and mistakes I have narrowed it down to here from searching for solutions. I cannot find any definite solution to the errors I recieve.

    private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
    
    
            ComboBox1.Items.Add("W");
            ComboBox1.Items.Add("X");
            ComboBox1.Items.Add("Y");
            ComboBox1.Items.Add("Z");
    
    
            String var;
            var = ComboBox1.Text;
    
    
            List<String> WList = new List<String>(){"W1", "W2", "..."};
    
            List<String> XList = new List<String>(){"X1", "X2", "..."};
    
            List<String> YList = new List<String>(){"Y1", "Y2", "..."};
    
            List<String> ZList = new List<String>(){"Z1", "Z2", "..."};
    
    
            if (ComboBox1.SelectedItem="W")
            {
            ListBox1.DisplayMember = WList;
            }
    
            if(ComboBox1.SelectedItem="X")
            {
            ListBox1.DisplayMember = XList;
            }
    
            if(ComboBox1.SelectedItem="Y")
            {
            ListBox1.DisplayMember = YList;
            }
    
            if (ComboBox1.SelectedItem="Z")
            {
            ListBox1.DisplayMember = ZList;
            }
    
            else
            {
            ListBox1.Text = "";
            }
    
    • Ignacio Vazquez-Abrams
      Ignacio Vazquez-Abrams about 12 years
      Unfortunately we don't know what you did in the first place to bring this about.
    • LarsTech
      LarsTech over 7 years
      You are adding items to the ComboBox as you are making a selection? That makes no sense. This looks weird: var = ComboBox.Text; You aren't doing anything with your four lists. DisplayMember is for the Property of your DataSource.
    • Steve
      Steve over 7 years
      Perhaps you want to set the DataSource property not the DisplayMember. However what are those X,Y,Z and WItems? You have X,Y,Z and WList
  • Mong Zhu
    Mong Zhu over 7 years
    are you sure OP is using WPF ?
  • I.B
    I.B over 7 years
    Ya hadn't realized it but hes probably using winforms. I'll edit it thanks. @MongZhu
  • Nyerguds
    Nyerguds over 7 years
    Also, there's no reason for that string definition to be on two lines, it seems to try to access some static property Text on the ComboBox class instead of on a variable, and the string var is never even used later on.
  • Mong Zhu
    Mong Zhu over 7 years
    @Nyerguds I just realized the same point and added the information
  • I.B
    I.B over 7 years
    btw ComboBox1.SelectedItem="W" should be with == or he'll get the same mistake.
  • Mong Zhu
    Mong Zhu over 7 years
    @CNuts Thank you , I have overseen this one. Is quite a lot of stuff wrong in the code... changed it
  • I.B
    I.B over 7 years
    @Confused No problem, I'm happy it helped.