ਲੀਨਕਸ ਕਮਾਂਡ - fdisk ਸਿੱਖੋ

ਨਾਮ

fdisk - ਲੀਨਕਸ ਲਈ ਪਾਰਟੀਸ਼ਨ ਟੇਬਲ ਮੈਨਿਪਿਊਲਰ

ਸੰਖੇਪ

fdisk [-u] [-b ਸੈਕਟਰਾਂਸੈਜ ] [ -ਸੀ ਸੀਲਜ਼ ] [ -ਹਿ ਸਿਰ ] [-ਸ ਸੰਪਰਕਾਂ ] ਡਿਵਾਈਸ

fdisk -l [-u] [ ਡਿਵਾਈਸ ... ]

fdisk -s ਭਾਗ ...

fdisk -v

ਵਰਣਨ

ਹਾਰਡ ਡਿਸਕ ਨੂੰ ਭਾਗਾਂ ਕਹਿੰਦੇ ਹਨ ਇੱਕ ਜਾਂ ਵਧੇਰੇ ਲਾਜ਼ੀਕਲ ਡਿਸਕਾਂ ਵਿੱਚ ਵੰਡਿਆ ਜਾ ਸਕਦਾ ਹੈ ਇਸ ਡਿਵੀਜ਼ਨ ਨੂੰ ਡਿਸਕ ਦੇ ਸੈਕਟਰ 0 ਵਿਚਲੀ ਭਾਗ ਸਾਰਣੀ ਵਿੱਚ ਦਰਸਾਇਆ ਗਿਆ ਹੈ.

ਬੀਐਸਡੀ ਸੰਸਾਰ ਵਿੱਚ ਇੱਕ ਡਿਸਕ ਡਿਸਕ ਅਤੇ ਇੱਕ ਡਿਸਕ ਲੇਬਲ ਬਾਰੇ ਗੱਲ ਕਰਦਾ ਹੈ.

ਲੀਨਕਸ ਨੂੰ ਘੱਟੋ ਘੱਟ ਇੱਕ ਭਾਗ ਦੀ ਲੋੜ ਹੈ, ਜਿਵੇਂ ਕਿ ਇਸ ਦੀ ਰੂਟ ਫਾਇਲ ਸਿਸਟਮ ਲਈ. ਇਹ ਸਵੈਪ ਫਾਈਲਾਂ ਅਤੇ / ਜਾਂ ਸਵੈਪ ਭਾਗਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ, ਲੇਕਿਨ ਬਾਅਦ ਵਾਲੇ ਹੋਰ ਕੁਸ਼ਲ ਹਨ. ਇਸ ਲਈ, ਆਮ ਕਰਕੇ ਇੱਕ ਦੂਜੇ ਲੀਨਕਸ ਭਾਗ ਨੂੰ ਸਵੈਪ ਪਾਰਟੀਸ਼ਨ ਵਜੋਂ ਸਮਰਪਿਤ ਕਰਨਾ ਚਾਹੇਗਾ. Intel ਅਨੁਕੂਲ ਹਾਰਡਵੇਅਰ ਉੱਪਰ, ਸਿਸਟਮ ਬੂਟ ਕਰਨ ਵਾਲਾ BIOS ਅਕਸਰ ਸਿਰਫ ਡਿਸਕ ਦੇ ਪਹਿਲੇ 1024 ਸਿਲੰਡਰਾਂ ਨੂੰ ਹੀ ਐਕਸੈਸ ਕਰ ਸਕਦਾ ਹੈ. ਇਸ ਕਾਰਨ ਕਰਕੇ, ਵੱਡੀਆਂ ਡਿਸਕਾਂ ਵਾਲੇ ਲੋਕ ਆਮ ਤੌਰ ਤੇ ਤੀਜੇ ਭਾਗ ਬਣਾਉਂਦੇ ਹਨ, ਸਿਰਫ ਕੁਝ ਐਮਬੀ ਵੱਡੇ, ਖਾਸ ਤੌਰ ਤੇ / boot ਤੇ ਮਾਊਂਟ ਕੀਤੇ ਜਾਂਦੇ ਹਨ, ਕਰਨਲ ਪ੍ਰਤੀਬਿੰਬ ਅਤੇ ਬੂਟ ਸਮੇਂ ਲੋੜੀਂਦੀਆਂ ਕੁਝ ਸਹਾਇਕ ਫਾਇਲਾਂ ਨੂੰ ਸੰਭਾਲਣਾ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਇਹ ਸਮਗਰੀ ਹੈ BIOS ਲਈ ਪਹੁੰਚਯੋਗ. ਇੱਥੇ ਸੁਰੱਖਿਆ ਦੇ ਕਾਰਨਾਂ, ਪ੍ਰਬੰਧਨ ਅਤੇ ਬੈਕਅੱਪ ਦੇ ਸੌਖੇ, ਜਾਂ ਟੈਸਟਿੰਗ, ਘੱਟੋ-ਘੱਟ ਭਾਗਾਂ ਦੀ ਗਿਣਤੀ ਤੋਂ ਵੱਧ ਵਰਤਣ ਲਈ ਹੋ ਸਕਦੇ ਹਨ.

ਪ੍ਰਿੰਟ ਮੁੱਦਿਆਂ ਨੂੰ ਸੁਲਝਾਓ, ਪ੍ਰਿੰਟ ਕਤਾਰ ਪ੍ਰਬੰਧਨ ਸੌਫਟਵੇਅਰ ਨਾਲ ਸਮੇਂ ਦੀ ਬਚਤ ਕਰੋ.

fdisk ( ਇਨਵੌਂਜਨ ਦੇ ਪਹਿਲੇ ਰੂਪ ਵਿਚ) ਭਾਗ ਸਾਰਣੀ ਦੇ ਬਣਾਉਣ ਅਤੇ ਹੇਰਾਫੇਰੀ ਲਈ ਇਕ ਮੇਨੂ-ਆਧਾਰਿਤ ਪ੍ਰੋਗਰਾਮ ਹੈ. ਇਹ DOS ਕਿਸਮ ਭਾਗ ਸਾਰਣੀ ਅਤੇ BSD ਜਾਂ SUN ਕਿਸਮ ਡਿਸਕਲੈਬਲਾਂ ਨੂੰ ਸਮਝਦਾ ਹੈ.

ਡਿਵਾਈਸ ਆਮ ਤੌਰ 'ਤੇ ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ:

/ dev / hda / dev / hdb / dev / sda / dev / sdb

(IDE ਡਿਸਕਾਂ ਲਈ / dev / hd [ah], SCSI ਡਿਸਕਾਂ ਲਈ / dev / sd [ap], ESDI ਡਿਸਕਾਂ ਲਈ / dev / ed [ad], / dev / xd [ab] XT ਡਿਸਕ ਲਈ). ਇੱਕ ਡਿਵਾਈਸ ਦਾ ਨਾਮ ਸਾਰਾ ਡਿਸਕ ਨੂੰ ਸੰਕੇਤ ਕਰਦਾ ਹੈ.

ਭਾਗ ਇੱਕ ਜੰਤਰ ਨਾਂ ਹੈ ਜਿਸ ਤੋਂ ਬਾਅਦ ਇੱਕ ਭਾਗ ਨੰਬਰ ਹੁੰਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਸਿਸਟਮ ਵਿੱਚ ਪਹਿਲੀ IDE ਹਾਰਡ ਡਿਸਕ ਦੇ ਪਹਿਲੇ ਭਾਗ / dev / hda1 ਹੈ. ਡਿਸਕ ਵਿੱਚ 15 ਭਾਗ ਹੋ ਸਕਦੇ ਹਨ. /usr/src/linux/Documentation/devices.txt ਵੀ ਦੇਖੋ.

ਇੱਕ BSD / SUN ਕਿਸਮ ਡਿਸਕਲੇਬਲ 8 ਭਾਗਾਂ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਸ ਦਾ ਤੀਜਾ ਭਾਗ 'ਪੂਰਾ ਡਿਸਕ' ਭਾਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਅਜਿਹਾ ਭਾਗ ਸ਼ੁਰੂ ਨਾ ਕਰੋ ਜੋ ਅਸਲ ਵਿੱਚ ਸਿਲੰਡਰ 0 ਤੇ ਪਹਿਲੇ ਸੈਕਟਰ (ਸਵੈਪ ਪਾਰਟੀਸ਼ਨ ਵਾਂਗ) ਦਾ ਇਸਤੇਮਾਲ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਡਿਸਕ ਲੇਬਲ ਨੂੰ ਨਸ਼ਟ ਕਰ ਦੇਵੇਗਾ.

ਇੱਕ ਆਈਆਰਐਸਐਕਸ / ਐਸਜੀਆਈ ਕਿਸਮ ਡਿਸਕਲੇਬਲ, 16 ਭਾਗਾਂ ਦਾ ਵਰਣਨ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਸ ਦੇ ਗਿਆਰ੍ਹਵੇਂ ਦਾ ਸੰਪੂਰਨ `ਵਾਲੀਅਮ 'ਭਾਗ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਜਦੋਂ ਕਿ ਨੌਵਾਂ ਨੂੰ' ਵਾਲੀਅਮ ਸਿਰਲੇਖ 'ਦਾ ਲੇਬਲ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ. ਵਾਲੀਅਮ ਸਿਰਲੇਖ ਵੀ ਭਾਗ ਸਾਰਣੀ ਨੂੰ ਕਵਰ ਕਰੇਗਾ, ਭਾਵ, ਇਹ ਬਲਾਕ ਜ਼ੀਰੋ ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਪੰਜ ਸਿਲੰਡਰਾਂ ਤੇ ਡਿਫਾਲਟ ਹੁੰਦਾ ਹੈ. ਵਾਲੀਅਮ ਸਿਰਲੇਖ ਵਿੱਚ ਬਾਕੀ ਖਾਲੀ ਥਾਂ ਹੈਡਰ ਡਾਇਰੈਕਟਰੀ ਇੰਦਰਾਜ਼ ਦੁਆਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ. ਕੋਈ ਭਾਗ ਵਾਲੀਅਮ ਸਿਰਲੇਖ ਨਾਲ ਓਵਰਲੈਪ ਹੋ ਸਕਦਾ ਹੈ. ਇਸ ਦੀ ਕਿਸਮ ਨੂੰ ਨਾ ਬਦਲੋ ਅਤੇ ਇਸ ਉੱਤੇ ਕੁਝ ਫਾਇਲ ਸਿਸਟਮ ਨਾ ਕਰੋ, ਕਿਉਂਕਿ ਤੁਸੀਂ ਭਾਗ ਸਾਰਣੀ ਗਵਾ ਦਿਓਗੇ. ਸਿਰਫ ਇਸ ਕਿਸਮ ਦੇ ਲੇਬਲ ਦੀ ਵਰਤੋਂ ਉਦੋਂ ਹੀ ਕਰੋ ਜਦੋਂ ਲੀਨਕਸ ਦੇ ਅੰਦਰ IRIX / SGI ਮਸ਼ੀਨਾਂ ਜਾਂ IRIX / SGI ਡਿਸਕਾਂ ਉੱਪਰ ਲੀਨਕਸ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ.

ਇੱਕ DOS ਕਿਸਮ ਭਾਗ ਸਾਰਣੀ ਬੇਅੰਤ ਭਾਗਾਂ ਨੂੰ ਦਰਸਾ ਸਕਦੀ ਹੈ. ਸੈਕਟਰ 0 ਵਿਚ 4 ਭਾਗਾਂ ('ਪ੍ਰਾਇਮਰੀ' ਕਹਿੰਦੇ ਹਨ) ਦੇ ਵਰਣਨ ਲਈ ਕਮਰਾ ਹੈ. ਇਹਨਾਂ ਵਿੱਚੋਂ ਇੱਕ ਇੱਕ ਐਕਸਟੈਡਿਡ ਭਾਗ ਹੋ ਸਕਦਾ ਹੈ; ਇਹ ਇੱਕ ਬੌਕਸ ਹੈ ਜਿਸਦਾ ਲਾਜ਼ੀਕਲ ਭਾਗ ਹੈ, ਸੈਕਟਰਾਂ ਦੀ ਲਿੰਕਡ ਸੂਚੀ ਵਿੱਚ ਲੱਭੇ ਗਏ ਡਿਸਕ੍ਰਿਪਟਰਾਂ ਨਾਲ, ਹਰ ਇੱਕ ਅਨੁਸਾਰੀ ਲਾਜ਼ੀਕਲ ਭਾਗਾਂ ਤੋਂ ਪਹਿਲਾਂ. ਚਾਰ ਪ੍ਰਾਇਮਰੀ ਭਾਗ, ਮੌਜੂਦ ਜਾਂ ਨਹੀਂ, ਨੰਬਰ 1-4 ਪ੍ਰਾਪਤ ਕਰੋ. ਲਾਜ਼ੀਕਲ ਭਾਗਾਂ ਦੀ ਗਿਣਤੀ 5 ਤੋਂ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ.

ਇੱਕ DOS ਕਿਸਮ ਭਾਗ ਸਾਰਣੀ ਵਿੱਚ ਸ਼ੁਰੂ ਕੀਤਾ ਆਫਸੈੱਟ ਅਤੇ ਹਰ ਇੱਕ ਭਾਗ ਦਾ ਆਕਾਰ ਦੋ ਢੰਗਾਂ ਨਾਲ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ: ਪੂਰੇ ਖੇਤਰਾਂ (32 ਬਿੱਟ ਵਿੱਚ) ਅਤੇ ਸਿਲੰਡਰ / ਸਿਰ / ਸੈਕਟਰ ਟਰਿਪਲ (10 + 8 + 6 ਬਿੱਟ). ਪੁਰਾਣਾ ਠੀਕ ਹੈ- 512-ਬਾਈਟ ਸੈਕਟਰਾਂ ਦੇ ਨਾਲ ਇਹ 2 ਟੀ ਬੀ ਤੱਕ ਕੰਮ ਕਰੇਗਾ. ਬਾਅਦ ਦੇ ਦੋ ਵੱਖ-ਵੱਖ ਸਮੱਸਿਆ ਹੈ ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ C / H / S ਖੇਤਰ ਸਿਰਫ ਉਦੋਂ ਭਰਿਆ ਜਾ ਸਕਦਾ ਹੈ ਜਦੋਂ ਸਿਰਾਂ ਦੀ ਗਿਣਤੀ ਅਤੇ ਪ੍ਰਤੀ ਟਰੈਕ ਦੇ ਖੇਤਰਾਂ ਦੀ ਗਿਣਤੀ ਜਾਣੀ ਜਾਂਦੀ ਹੈ. ਦੂਜਾ, ਭਾਵੇਂ ਕਿ ਸਾਨੂੰ ਪਤਾ ਹੋਵੇ ਕਿ ਇਹ ਨੰਬਰ ਕਿੱਥੇ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ, 24 ਸਕਿੰਟ ਜੋ ਉਪਲਬਧ ਹਨ ਉਹ ਕਾਫੀ ਨਹੀਂ ਹਨ. ਡੌਸ ਸਿਰਫ ਸੀ / ਐਚ / ਐਸ ਵਰਤਦਾ ਹੈ, ਵਿੰਡੋਜ਼ ਦੋਨੋ ਵਰਤਦਾ ਹੈ, ਲੀਨਿਕਸ ਕਦੇ ਵੀ C / H / S ਦਾ ਇਸਤੇਮਾਲ ਨਹੀਂ ਕਰਦਾ

ਜੇ ਸੰਭਵ ਹੋਵੇ, fdisk ਡਿਸਕ ਜੁਮੈਟਰੀ ਨੂੰ ਆਟੋਮੈਟਿਕ ਹੀ ਪ੍ਰਾਪਤ ਕਰੇਗਾ. ਇਹ ਲਾਜ਼ਮੀ ਰੂਪ ਵਿੱਚ ਭੌਤਿਕ ਡਿਸਕ ਜਿਉਮੈਟਰੀ ਨਹੀਂ ਹੈ (ਵਾਸਤਵ ਵਿੱਚ, ਆਧੁਨਿਕ ਡਿਸਕਾਂ ਵਿੱਚ ਅਸਲ ਵਿੱਚ ਭੌਤਿਕ ਜੁਮੈਟਰੀ ਵਰਗੀ ਕੋਈ ਚੀਜ਼ ਨਹੀਂ ਹੈ, ਨਿਸ਼ਚਿਤ ਤੌਰ ਤੇ ਅਜਿਹੀ ਕੋਈ ਚੀਜ਼ ਨਹੀਂ ਜੋ ਸਧਾਰਨ ਕੈਲੰਡਰਾਂ / ਸਿਰ / ਖੇਤਰਾਂ ਦੇ ਰੂਪਾਂ ਵਿੱਚ ਵਰਣਿਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ), ਪਰ ਉਹ ਡਿਸਕ ਜੁਮੈਟਰੀ ਹੈ ਜੋ MS-DOS ਭਾਗ ਸਾਰਣੀ ਲਈ.

ਆਮ ਤੌਰ 'ਤੇ ਸਾਰੇ ਡਿਫਾਲਟ ਰੂਪ ਵਿੱਚ ਵਧੀਆ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਕੋਈ ਸਮੱਸਿਆ ਨਹੀਂ ਹੁੰਦੀ ਜੇ ਲੀਨਕਸ ਡਿਸਕ ਤੇ ਸਿਰਫ ਇੱਕ ਸਿਸਟਮ ਹੈ. ਹਾਲਾਂਕਿ, ਜੇ ਡਿਸਕ ਨੂੰ ਹੋਰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਨਾਲ ਸਾਂਝਾ ਕਰਨਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਅਕਸਰ ਇਹ ਵਧੀਆ ਵਿਚਾਰ ਹੁੰਦਾ ਹੈ ਕਿ ਇਕ ਹੋਰ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ ਤੋਂ fdisk ਨੂੰ ਘੱਟੋ ਘੱਟ ਇੱਕ ਭਾਗ ਬਣਾਉਣਾ ਚਾਹੀਦਾ ਹੈ. ਜਦੋਂ ਲੀਨਕਸ ਬੂਟ ਕਰਦਾ ਹੈ ਤਾਂ ਉਹ ਭਾਗ ਸਾਰਣੀ ਨੂੰ ਵੇਖਦਾ ਹੈ ਅਤੇ ਇਹ ਪਤਾ ਲਗਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ ਕਿ ਦੂਜੀ ਪ੍ਰਣਾਲੀਆਂ ਦੇ ਨਾਲ ਚੰਗੇ ਸਹਿਯੋਗ ਲਈ ਕੀ (ਜਾਅਲੀ) ਜੁਮੈਟਰੀ ਦੀ ਲੋੜ ਹੈ.

ਜਦੋਂ ਵੀ ਭਾਗ ਸਾਰਣੀ ਛਾਪੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਇਕਸਾਰਤਾ ਜਾਂਚ ਭਾਗ ਸਾਰਣੀ ਇੰਦਰਾਜ਼ਾਂ ਤੇ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਇਹ ਚੈੱਕ ਇਹ ਪ੍ਰਮਾਣਿਤ ਕਰਦਾ ਹੈ ਕਿ ਭੌਤਿਕ ਅਤੇ ਲਾਜ਼ੀਕਲ ਸ਼ੁਰੂਆਤ ਅਤੇ ਅੰਤ ਬਿੰਦੂ ਇਕੋ ਜਿਹੇ ਹੁੰਦੇ ਹਨ, ਅਤੇ ਇਹ ਕਿ ਭਾਗ ਸਿਲੰਡਰ ਦੀ ਸੀਮਾ ਤੇ (ਪਹਿਲੇ ਭਾਗ ਤੋਂ ਇਲਾਵਾ) ਸ਼ੁਰੂ ਅਤੇ ਖਤਮ ਹੁੰਦਾ ਹੈ.

MS-DOS ਦੇ ਕੁਝ ਵਰਜ਼ਨ ਪਹਿਲੇ ਭਾਗ ਨੂੰ ਤਿਆਰ ਕਰਦੇ ਹਨ ਜੋ ਸਿਲੰਡਰ ਦੀ ਸੀਮਾ ਤੋਂ ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਪਰ ਪਹਿਲੇ ਸਿਲੰਡਰ ਦੇ ਸੈਕਟਰ 2 ਤੇ. ਸਿਲੰਡਰ 1 ਤੋਂ ਸ਼ੁਰੂ ਕਰਨ ਵਾਲੇ ਭਾਗਾਂ ਨੂੰ ਸਿਲੰਡਰ ਦੀ ਸੀਮਾ ਤੋਂ ਸ਼ੁਰੂ ਨਹੀਂ ਹੋ ਸਕਦੀ, ਪਰੰਤੂ ਇਹ ਮੁਸ਼ਕਲ ਪੈਦਾ ਕਰਨ ਦੀ ਸੰਭਾਵਨਾ ਨਹੀਂ ਹੈ ਜਿੰਨਾ ਚਿਰ ਤੁਸੀਂ ਆਪਣੀ ਮਸ਼ੀਨ ਤੇ OS / 2 ਨਹੀਂ ਹੋ.

ਇੱਕ ਸਮਕਾਲੀ () ਅਤੇ ਇੱਕ BLKRRPART ioctl () (ਡਿਸਕ ਤੋਂ ਪਾਰਟੀਸ਼ਨ ਟੇਬਲ ਨੂੰ ਮੁੜ ਪਰਾਪਤ ਕਰੋ) ਵੰਡਣ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਦੋਂ ਭਾਗ ਸਾਰਣੀ ਅੱਪਡੇਟ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਬਹੁਤ ਸਮਾਂ ਪਹਿਲਾਂ ਇਹ fdisk ਦੀ ਵਰਤੋਂ ਤੋਂ ਬਾਅਦ ਰੀਬੂਟ ਕਰਨ ਲਈ ਜ਼ਰੂਰੀ ਸੀ. ਮੈਨੂੰ ਨਹੀਂ ਲਗਦਾ ਕਿ ਇਹ ਹੁਣ ਕੋਈ ਮਾਮਲਾ ਹੈ - ਅਸਲ ਵਿੱਚ, ਬਹੁਤ ਤੇਜ਼ੀ ਨਾਲ ਮੁੜ-ਚਾਲੂ ਕਰਨ ਨਾਲ ਨਾ-ਲਿਖੇ ਡਾਟਾ ਦੇ ਨੁਕਸਾਨ ਹੋ ਸਕਦਾ ਹੈ. ਧਿਆਨ ਰੱਖੋ ਕਿ ਕਰਨਲ ਅਤੇ ਡਿਸਕ ਹਾਰਡਵੇਅਰ ਦੋਵਾਂ ਡਾਟੇ ਨੂੰ ਬਫਰ ਕਰ ਸਕਦੇ ਹਨ.

ਡੋਸ 6.x ਚੇਤਾਵਨੀ

DOS 6.x ਫਾਰਮੈਟ ਕਮਾਂਡ ਕੁਝ ਭਾਗਾਂ ਨੂੰ ਭਾਗ ਦੇ ਡੇਟਾ ਖੇਤਰ ਦੇ ਪਹਿਲੇ ਸੈਕਟਰ ਵਿੱਚ ਵੇਖਦਾ ਹੈ, ਅਤੇ ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਭਾਗ ਸਾਰਣੀ ਵਿੱਚ ਜਾਣਕਾਰੀ ਨਾਲੋਂ ਵਧੇਰੇ ਭਰੋਸੇਯੋਗ ਸਮਝਦਾ ਹੈ. DOS FORMAT ਨੂੰ ਉਮੀਦ ਹੈ ਕਿ DOS FDISK ਇੱਕ ਭਾਗ ਦੇ ਡਾਟਾ ਖੇਤਰ ਦੇ ਪਹਿਲੇ 512 ਬਾਈਟ ਨੂੰ ਸਾਫ਼ ਕਰ ਦੇਵੇਗਾ ਜਦੋਂ ਵੀ ਸਾਈਜ਼ ਬਦਲਾਵ ਆਉਂਦਾ ਹੈ. DOS FORMAT ਇਸ ਵਾਧੂ ਜਾਣਕਾਰੀ ਨੂੰ ਦੇਖੇਗੀ ਭਾਵੇਂ ਕਿ / U ਫਲੈਗ ਦਿੱਤਾ ਗਿਆ ਹੋਵੇ - ਅਸੀਂ ਇਸ ਨੂੰ DOS FORMAT ਅਤੇ DOS FDISK ਵਿੱਚ ਇੱਕ ਬੱਗ ਸਮਝਦੇ ਹਾਂ.

ਹੇਠਲਾ ਸਤਰ ਇਹ ਹੈ ਕਿ ਜੇ ਤੁਸੀਂ ਇੱਕ ਡੀਓਐਸ ਭਾਗ ਸਾਰਣੀ ਐਂਟਰੀ ਦਾ ਅਕਾਰ ਬਦਲਣ ਲਈ cfdisk ਜਾਂ fdisk ਵਰਤਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਪਾਰਟੀਸ਼ਨ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨ ਲਈ DOS FORMAT ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ ਡੀਡੀ ਨੂੰ ਉਸ ਭਾਗ ਦੇ ਪਹਿਲੇ 512 ਬਾਈਟ ਜ਼ੀਰੋ ਕਰ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ / dev / hda1 ਲਈ ਇੱਕ DOS ਭਾਗ ਸਾਰਣੀ ਐਂਟਰੀ ਬਣਾਉਣ ਲਈ cfdisk ਵਰਤ ਰਹੇ ਸੀ, ਫਿਰ (fdisk ਜਾਂ cfdisk ਨੂੰ ਬੰਦ ਕਰਨ ਤੋਂ ਬਾਅਦ ਅਤੇ ਲੀਨਕਸ ਨੂੰ ਰੀਬੂਟ ਕਰਨ ਦੇ ਬਾਅਦ, ਕਿ ਭਾਗ ਸਾਰਣੀ ਜਾਣਕਾਰੀ ਪ੍ਰਮਾਣਿਤ ਹੈ) ਤਾਂ ਤੁਸੀਂ "dd if = / dev / zero = / dev / hda1 bs = 512 count = 1 "ਨੂੰ ਭਾਗ ਦੇ ਪਹਿਲੇ 512 ਬਾਈਟਾਂ ਨੂੰ ਜ਼ੀਰੋ ਕਰਨ ਲਈ.

ਜੇ ਤੁਸੀਂ dd ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ ਤਾਂ ਬਹੁਤ ਧਿਆਨ ਨਾਲ ਪਰਖ ਕਰੋ, ਕਿਉਂਕਿ ਇੱਕ ਛੋਟਾ ਟਰਾਈਓ ਤੁਹਾਡੀ ਡਿਸਕ ਤੇ ਸਾਰਾ ਡਾਟਾ ਬੇਕਾਰ ਹੋ ਸਕਦਾ ਹੈ.

ਵਧੀਆ ਨਤੀਜਿਆਂ ਲਈ, ਤੁਹਾਨੂੰ ਹਮੇਸ਼ਾਂ ਇੱਕ OS- ਵਿਸ਼ੇਸ਼ ਭਾਗ ਸਾਰਣੀ ਪ੍ਰੋਗ੍ਰਾਮ ਵਰਤਣਾ ਚਾਹੀਦਾ ਹੈ. ਉਦਾਹਰਨ ਲਈ, ਤੁਹਾਨੂੰ DOS FDISK ਪਰੋਗਰਾਮ ਅਤੇ ਲੀਨਕਸ fdisk ਜਾਂ Linux cfdisk ਪਰੋਗਰਾਮ ਨਾਲ ਲੀਨਕਸ ਭਾਗ ਵਾਲੇ DOS ਭਾਗ ਬਣਾਉਣੇ ਚਾਹੀਦੇ ਹਨ.

ਚੋਣਾਂ

-ਬੀ ਸੈਕਟਰਾਂਕਣ

ਡਿਸਕ ਦੇ ਖੇਤਰ ਆਕਾਰ ਦਿਓ. ਵੈਧ ਮੁੱਲ 512, 1024, ਜਾਂ 2048 ਹਨ. (ਤਾਜ਼ਾ ਕਰਨਲ ਸੈਕਟਰ ਦਾ ਆਕਾਰ ਜਾਣਦੇ ਹਨ.) ਇਸ ਨੂੰ ਸਿਰਫ ਪੁਰਾਣੇ ਕਰਨਲਾਂ 'ਤੇ ਹੀ ਵਰਤੋ ਜਾਂ ਕਰਨਲ ਦੇ ਵਿਚਾਰਾਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰੋ.)

-ਸੀ ਸਿਲਜ਼

ਡਿਸਕ ਦੇ ਸਿਲੰਡਰ ਦੀ ਗਿਣਤੀ ਦਿਓ. ਮੈਨੂੰ ਨਹੀਂ ਪਤਾ ਕਿ ਅਜਿਹਾ ਕਿਉਂ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ.

-H ਸਿਰ

ਡਿਸਕ ਦੇ ਸਿਰਾਂ ਦੀ ਗਿਣਤੀ ਦਿਓ. (ਭੌਤਿਕ ਨੰਬਰ ਨਹੀਂ, ਬੇਸ਼ੱਕ, ਲੇਕਿਨ ਭਾਗ ਸਾਰਣੀ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਨੰਬਰ.) ਉੱਚਿਤ ਮੁੱਲ 255 ਅਤੇ 16 ਹਨ.

-ਸ ਸੰਪਰਦਾਵਾਂ

ਡਿਸਕ ਦੇ ਟਰੈਕ ਪ੍ਰਤੀ ਸੈਕਟਰਾਂ ਦੀ ਗਿਣਤੀ ਦੱਸੋ. (ਭੌਤਿਕ ਨੰਬਰ ਨਹੀਂ, ਬੇਸ਼ੱਕ, ਲੇਕਿਨ ਭਾਗ ਸਾਰਣੀ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਨੰਬਰ.) ਇੱਕ ਉਚਿਤ ਕੀਮਤ 63 ਹੈ

-ਲ

ਖਾਸ ਜੰਤਰਾਂ ਲਈ ਭਾਗ ਸਾਰਣੀ ਵੇਖਾਓ ਅਤੇ ਫਿਰ ਬਾਹਰ ਜਾਓ ਜੇ ਕੋਈ ਜੰਤਰ ਨਹੀਂ ਦਿੱਤੇ ਗਏ ਹਨ, ਉਹ ਜਿਹੜੇ / proc / ਭਾਗ (ਜੋ ਮੌਜੂਦ ਹਨ) ਵਿੱਚ ਵਰਤੇ ਗਏ ਹਨ.

-ਯੂ

ਭਾਗ ਸਾਰਣੀ ਦੀ ਸੂਚੀ ਬਣਾਉਣ ਸਮੇਂ, ਸਿਲੰਡਰਾਂ ਦੀ ਬਜਾਏ ਖੇਤਰਾਂ ਵਿੱਚ ਆਕਾਰ ਦਿਓ.

-s ਭਾਗ

ਵਿਭਾਜਨ ਦਾ ਆਕਾਰ (ਬਲਾਕ ਵਿੱਚ) ਮਿਆਰੀ ਆਉਟਪੁੱਟ ਤੇ ਛਾਪਿਆ ਜਾਂਦਾ ਹੈ.

-ਵੀ

Fdisk ਪਰੋਗਰਾਮ ਦੀ ਛਪਾਈ ਵਰਜਨ ਨੰਬਰ ਅਤੇ ਬੰਦ ਕਰੋ.