Üçüncü taraf araçları olmadan sabit disk bölümünü (sola) geriye doğru nasıl genişletebilirim?


15

resim açıklamasını buraya girin

D: partitionSol tarafında ayrılmamış 30.91 GB alanı kullanarak genişletmeye çalışıyorum .

Başka bir iş parçacığı , Disk Yönetimi'nin kullanıcı arabirimi kullanılarak yapılamayacağını ve üçüncü taraf araçların kullanılmasını önerir.

Ancak, bunu diskpartek yazılım yüklemeden / indirmeden yerel olarak (örn. ) Nasıl yapabiliriz ?


"üçüncü taraf araçlar yine de sistem komutlarını kullanırlar" - Bence bölüm yöneticileri yerine dolandırmak araçlarını düşünüyorsunuz. Ve evet, çoğu dosyaları taşımak için MS'in Defrag API'sini kullanıyor, ancak her birinin kendi düzen algoritması var (hangi dosyaların nereye gittiğini seçiyor). Defrag API'sı, dosyaların parçalarını düzgün, (nispeten) güvenli ve desteklenen bir şekilde taşımasına izin verir.
afrazier

Yanıtlar:


13

Evet bu mümkün. D sürücünüzdeki tüm verileri farklı bir diske / bölüme kopyalayın, D birimini silin ve yeniden oluşturun. Ardından verilerinizi yeni D sürücüsüne geri taşıyın.

Üçüncü taraf araçları olmadan tek yol budur.


1
Ughh, bu yöntemi tamamen unuttum.
surfasb

19

İstediğinizi yapmanın basit bir yolu olmamasının nedeni, dosyaların bölümün başlangıcına göre bulunduğu bir bölüm kaydındaki dahili veri yapılarının olmasıdır.

Bir bölümü sağa genişletmek nispeten kolaydır, çünkü yalnızca maksimum boyut değerini değiştirmeyi gerektirir.

Sola doğru genişletmek için, her veri sektörünün yerini değiştirmek veya bölümdeki tüm veri yapılarını, değiştirilen başlangıç ​​konumunu yansıtacak şekilde ofset değerlerini değiştirmek için değiştirmek gerekir. Bu işlemlerin hiçbiri hızlı değildir ve işlem sırasında bölüm dahili olarak tutarlı değildir, bu da işlemdeki herhangi bir kesintinin (örn. Elektrik kesintisi) bozulmasına neden olacağı anlamına gelir.

Bunu yaparken veri kaybı riski, muhtemelen bunu yapmanın bir yolu işletim sisteminde yerleşik değildir. Kullanıcıların küçük bir azınlığının yararı, bir şeyler ters gittiğinde üstlenecekleri (öncelikle PR) sorumluluğa değmez.


4

Üçüncü taraf araçlarına para harcamak istemiyorsanız, yapmak istediğiniz yeniden boyutlandırma GParted ile yapılabilir ve GParted LiveCD'yi ücretsiz olarak indirebilirsiniz. GParted Live CD Web Sitesi

'Önceki' alanı kullanmak için bölümü yeniden boyutlandırmanın uzun zaman alacağını unutmayın, çünkü bölümleme yazılımı genellikle bölümünüzdeki tüm verileri kopyalamak zorundadır (259 Gb)


1
Tabii ki, GParted olan bir üçüncü taraf aracı ancak herpahs OP "ticari" anlamına geliyordu.
CarlF

İkinci paragrafı açıklayabilir misiniz? Neden geriye doğru uzanırken tüm verileri bölümden kopyalamak zorunda kalıyorlar?
Pacerier

@Pacerier İleri doğru uzatırken sürücünün sonunda bir grup boş alan ayırıyorsunuz. Geriye doğru uzanırken, sürücünün başında boş alan yaratırsınız ve daha sonra, kullanılan alan diskin iç halkalarında olacak şekilde hataları geriye doğru hareket ettirmeniz gerekir.
alord1689

@ alord1689, yani dosyaları neden geriye taşımalıyız? Parçalanmaya aldırmazsak, dosyaları genişletip orijinal konumlarında bırakamaz mıyız?
Pacerier

Dosyaların bulunduğu segmentlerin yan yana olması gerekir. Bir "bölüm" bitişik bölümler olmalıdır.
alord1689

2

İşte başka bir olasılık ...

  1. D sürücüsünün içeriğini depolamak için yeterli alana sahip başka bir sürücü alın:
  2. Mevcut bölüm D'yi silin:
  3. Boş alanda ekstra 30 GB içeren yeni bir bölüm oluşturun
  4. Dosyalarınızı geri kopyalayın

Kopyayı gerçekleştirirken hem kaynak hem de hedefin NTFS olduğundan ve izinleri korumaya dikkat ettiğinizden emin olun.


Bu superuser.com/a/346186/78897 ile aynı çözümdür ...
Pacerier

1

Çiğ? Üçüncü tarafınız yok mu? C ++ öğrenin ve bölümü birleştiren basit bir birleştirici yazabilirsiniz, bu da bölümü küçültmenizi sağlar. Visual Studios Express'i Geliştirme ortamı olarak indirebilirsiniz.


1
C derleyici 3. taraf bir araçtır. İlk önerim onaltılık bir editördü, ancak daha sonra da üçüncü taraf bir araç olduğunu fark ettim;)
Robert

1

Bu yapılamaz. Evet, üçüncü taraf araçlar sistem işlevlerini kullanır, ancak bu milyonlarca dikkatle yapılandırılmış bu işlevleri gerektirir ve diski tutarsız durumlardan geçirmenin güvenli olduğu bir ortamdan yapılmalıdır. Elle yapamazsınız.


0

Üçüncü taraf bir araç kullanarak bölümü geriye doğru hareket ettirin, sonra ileri doğru genişletin. Basit!


Bölümler ne zamandan beri taşınabilir ve genişletilebilir? o_O
Tamara Wijsman

1
Bir bölümü boş alana genişletmek için diskpart'ı kullanabilirsiniz.
Bigbio2002

Bu hala bölümü geriye doğru hareket ettirmez, bu da çok daha zordur.
Tamara Wijsman

Doğru, cevabımda bu bölüm için 3. taraf bir araca ihtiyaç olduğunu söyledim.
Bigbio2002

1
OP'nin, cevabımı verdikten sonra hatırlamadığımı açıklığa kavuşturmak için sorusunu düzenlemesi mümkündür. Bu yayındaki tarih neredeyse bir yıl önceydi.
Bigbio2002
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.