Home | History | Annotate | Download | only in gptfdisk

Lines Matching refs:protectiveMBR

125    protectiveMBR = orig.protectiveMBR;
300 if (protectiveMBR.IsEEActive()) {
311 if (!protectiveMBR.DoTheyFit()) {
593 if ((protectiveMBR.GetType(i) != 0xEE) && (protectiveMBR.GetType(i) != 0x00)) {
596 mbrFirst = (uint64_t) protectiveMBR.GetFirstSector(i);
597 mbrLast = mbrFirst + (uint64_t) protectiveMBR.GetLength(i) - UINT64_C(1);
611 cout << hex << (int) protectiveMBR.GetType(i) << ",\n"
687 protectiveMBR.SetDisk(&myDisk);
688 protectiveMBR.SetDiskSize(diskSize);
689 protectiveMBR.SetBlockSize(blockSize);
701 protectiveMBR.ReadMBRData(&myDisk);
709 if ((state == gpt_valid) && !protectiveMBR.DoTheyFit() && (protectiveMBR.GetValidity() == gpt)) {
713 protectiveMBR.MakeProtectiveMBR();
718 protectiveMBR.ShowState();
772 protectiveMBR.MakeProtectiveMBR(1); // clear boot area (option 1)
776 mbrState = protectiveMBR.GetValidity();
778 protectiveMBR.MakeProtectiveMBR();
782 protectiveMBR.MakeProtectiveMBR();
1092 if (!protectiveMBR.DoTheyFit()) {
1135 allOK = allOK && protectiveMBR.WriteMBRData(&myDisk);
1185 protectiveMBR.WriteMBRData(&backupFile);
1186 protectiveMBR.SetDisk(&myDisk);
1265 protectiveMBR.ReadMBRData(&backupFile, 0); // 0 = don't check block size
1266 protectiveMBR.SetDisk(&myDisk);
1311 protectiveMBR.MakeProtectiveMBR();
1322 return protectiveMBR.WriteMBRData(&myDisk);
1476 mbrState = protectiveMBR.GetValidity();
1556 origType = protectiveMBR.GetType(i);
1561 partitions[i] = protectiveMBR.AsGPT(i);
1565 protectiveMBR.MakeProtectiveMBR();
1659 protectiveMBR.MakePart(mbrPart, (uint32_t) partitions[gptPart].GetFirstLBA(),
1767 protectiveMBR.DeleteByLocation(startSector, length);
1830 // Note that this function does NOT clear the protectiveMBR data
1890 if (protectiveMBR.GetValidity() == hybrid) {
1891 protectiveMBR.OptimizeEESize();
1894 if (protectiveMBR.GetValidity() == gpt)
1967 protectiveMBR.RecomputeCHS(i);