summaryrefslogtreecommitdiffhomepage
path: root/Kernel/Sources/FS
diff options
context:
space:
mode:
Diffstat (limited to 'Kernel/Sources/FS')
-rw-r--r--Kernel/Sources/FS/NewFS.cxx21
1 files changed, 3 insertions, 18 deletions
diff --git a/Kernel/Sources/FS/NewFS.cxx b/Kernel/Sources/FS/NewFS.cxx
index 23d2867f..83c39e4b 100644
--- a/Kernel/Sources/FS/NewFS.cxx
+++ b/Kernel/Sources/FS/NewFS.cxx
@@ -1029,26 +1029,11 @@ namespace Kernel::Detail
sMountpointInterface.C() = io_construct_drive();
sMountpointInterface.D() = io_construct_drive();
- sMountpointInterface.A().fVerify(&sMountpointInterface.A().fPacket);
-
- Char partitionBlockBuf[sizeof(NFS_ROOT_PARTITION_BLOCK)] = {0};
-
- sMountpointInterface.A().fPacket.fLba = kNewFSStartLba;
- sMountpointInterface.A().fPacket.fPacketContent = partitionBlockBuf;
- sMountpointInterface.A().fPacket.fPacketSize = sizeof(NFS_ROOT_PARTITION_BLOCK);
-
- sMountpointInterface.A().fInput(&sMountpointInterface.A().fPacket);
-
- NFS_ROOT_PARTITION_BLOCK* partBlock =
- reinterpret_cast<NFS_ROOT_PARTITION_BLOCK*>(partitionBlockBuf);
+ kcout << "newoskrnl: Testing drive...\r";
- if (!StringBuilder::Equals(partBlock->Ident, kNewFSIdent))
- {
- kcout << "newoskrnl: New FS Partition is corrupt.\r";
- return false;
- }
+ sMountpointInterface.A().fVerify(&sMountpointInterface.A().fPacket);
- kcout << "newoskrnl: Read partition: " << partBlock->PartitionName << ", with success!\r";
+ kcout << "newoskrnl: Testing drive [ OK ]...\r";
return true;
}