如何安装“DiskSecure Multiboot”分区?

如何安装“DiskSecure Multiboot”分区?

对于具有 4 或 5 个分区的硬盘,我能够使用 Ubuntu LiveCD 安装其中一个分区:

sudo mount /dev/sda1 /mnt

但是有没有办法安装到其他分区?

(若使用sudo fdisk -l,则仅显示/dev/sda

GParted 的快照是:

在此处输入图片描述

目前fdisk信息如下:

ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1aca8ea5

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1       284993226   350602558    32804666+   7  HPFS/NTFS/exFAT

进而

ubuntu@ubuntu:/mnt$ sudo fdisk -l /dev/sda1

Disk /dev/sda1: 33.6 GB, 33591978496 bytes
255 heads, 63 sectors/track, 4083 cylinders, total 65609333 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2052474d

This doesn't look like a partition table
Probably you selected the wrong device.

     Device Boot      Start         End      Blocks   Id  System
/dev/sda1p1   ?     6579571  1924427647   958924038+  70  DiskSecure Multi-Boot
/dev/sda1p2   ?  1953251627  3771827541   909287957+  43  Unknown
/dev/sda1p3   ?   225735265   225735274           5   72  Unknown
/dev/sda1p4      2642411520  2642463409       25945    0  Empty

Partition table entries are not in disk order

根据@lgarzo 的要求,parted信息如下:

ubuntu@ubuntu:/mnt$ sudo parted /dev/sda print
Model: ATA ST3320820AS (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start  End    Size    Type     File system  Flags
 1      146GB  180GB  33.6GB  primary  ntfs         boot

命令

sudo mount /dev/sda1p2 /mnt

不起作用。

答案1

更新:
萨米克请添加以下观察,实际上“化解”对 DiskSecure 分区的引用:

我只想补充一点,在sudo fdisk -l我一个健康的 NTFS 逻辑分区上应用 DiskSecure Multi-boot 后,我​​发现了同样的结果,即存在一个 DiskSecure Multi-boot 分区。即使结果模式完全匹配。所以我认为这可能是一些怪癖fdisk


您是如何获得“DiskSecure”分区的?

根据DiskSecure的文档:

简单来说,DISKSECURE II用自己的代码替换硬盘上的主引导记录。原始分区表的必要元素存储在磁盘的未使用部分,并根据需要提供给经过身份验证的操作系统。未经授权的启动程序(例如 BRAIN、STONED 或 AZUSA 病毒)将无法按预期访问分区表。

有关详细信息,请参阅审查

DiskSecure 实用程序可以从ftp.simtel.net 的备份(当时这被认为是一种病毒应对措施。)

笔记:
自 1994 年创建此实用程序以来,我严重怀疑你已经将它安装在你的硬盘上。然而,这个名字暗示了对它的引用。无论如何我不建议安装或运行引用档案中的任何组件。

答案2

没有分区。这是 fdisk 试图读取没有分区信息的分区信息 - 那里的数据被误解了。数据可能被复制到已格式化但从未分区过的磁盘上。

要挂载整个未分区的磁盘:

sudo mkdir /mnt/test
sudo chmod 755 /mnt/test
mount -t ntfs /dev/sda /mnt/test

(不是:mount -t ntfs /dev/sda1 /mnt/test

答案3

如果你已经看到了 Bootsecure II,可能是通过使用 mkfs.ntfs /dev/sda x,其中 x 的值是扇区。使用 blockdev --getsz 找到

这可以通过使用 fdisk 然后使用 s 进行 sun 分区来实现。

然后,您只需将集群更改为最大 104756(x 值)。

并在有效的非黑客系统上使用 -F 使用 mkfs.ntfs 最大扇区进行格式化。使用 mkfs.ntfs /dev/sda !set value of blockdev!! !important sda! -F -H 255 -S 63 -p 0

然后你只需使用 sudo fdisk /dev/sda1 将 g 设置为分区 gtp。然后删除分区或使用 n 设置一个新分区并推送 w,那么价值 250gb 的 SSD 可能会看到 6.2TB

现在使用你的魔法

设置新分区,第一个分区的值为 1G,即 512GB,第二个分区的值为 2G,即 1TB,第二个分区将自动设置为 4.6TB。

现在使用 sudo mkfs.ntfs /dev/tty10 1073735000 -H 255 -S 63 -p 2048 -F 然后格式化完成...几个小时后。

sudo mkfs.ntfs /dev/tty11 3221220000 -p 1073743872 -H 255 -S 63 -F

将最后一个 fdisk 上的值设置为 3221220000 并减去 5000,以使第二个驱动器扇区的值稍微高一些。

最后的格式如下:sudo mkfs.ntfs /dev/tty12 9188240000 -p 4294970295 -H 255 -S 63 -F

看看驱动指示灯……有点奇怪,不是吗?……

相关内容